2011-01-06 14 views
1

Ich benutze Visual Studio 2008, und ich würde gerne wissen, ob es möglich ist, geplante Build darauf auszuführen.Geplante Erstellung mit C++ in Visual Studio

In der Tat habe ich mehrere Projekte, an denen ich arbeite, und jedes Mal, wenn ich einen ändere, kann es sich auf den anderen auswirken.

Ich würde gerne jeden Abend ein Batch auf all meinen Projekten aufbauen, also wenn ich morgens komme kann ich sehen was kompiliert ist (und was nicht so gut kompiliert hat).

Gibt es eine Möglichkeit, eine solche Aufgabe im Visual Studio zu planen?

EDIT: ich wohl erwähnt haben sollte, dass ich eine leichte Lösung benötigt, so dass die TFS und andere sind ein bisschen zu kompliziert für mich an Ort und Stelle zu setzen. Eine einfache geplante Aufgabe kann den Trick erledigen.

Antwort

2

Sowohl @Rup als auch @Nawaz haben die besten Lösungen. Wenn Sie jedoch nach etwas wirklich Low-Tech suchen, können Sie einfach eine Windows-Task erstellen, die jeden Abend eine Befehlszeile Ihres Codes erstellt.

1
+0

Obwohl ich ein großer Fan von TFS bin, brauchen Sie * TFS * nicht. Wie @Rup oben erwähnt, gibt es viele Lösungen für CI-Builds. – Robaticus

+0

@Robaticus: Ich habe nicht gesagt, dass es keine gibt. Ich habe gerade gesagt, dass Microsoft diese Lösung zur Verfügung stellt. Immerhin benutzt der Fragesteller bereits Microsoft Visual Studio. – Nawaz

3

Der beste Weg, um eine kontinuierliche Integration Server einzurichten ist, z.B. CruiseControl.NET, Hudson, TeamCity usw. Es gibt endlose Debatten darüber, welche die beste ist. Diese können so konfiguriert werden, dass sie Ihre Quelle aus Ihrer Quellcodeverwaltung übernehmen und sie als geplante Jobs erstellen. Wenn Sie TFS für die Quellcodeverwaltung verwenden, können Sie TFS dafür verwenden, wie in Nawaz's answer.