2010-12-13 11 views
1

Ich muss ein automatisches CI-Build einrichten, das in der folgenden Reihenfolge ausgeführt wird:TFS 2010: Builds basierend auf Labels automatisieren?

1) Beschriften Sie alle Dateien in der Quellcodeverwaltung mit einem neuen Label. 2) Holen Sie sich nur Dateien, die das neue Label haben 3) Build + Version + Test

Ich muss sicher sein, dass ich nur Dateien erstellen, die ich beschriftet habe.

Alle Ideen werden geschätzt.

Dank

Antwort

2

Wenn jemand interessiert ist, TFS 2010 unterstützen diese out-of-the-box.

Build-Prozess:

Nachdem die neueste Version genommen wurde (Changeset1), TFS "Label" der Code in dem "Arbeitsbereich". Wenn nun ein weiterer Check-in (Changeset2) unmittelbar vor dem Anbringen dieses Etiketts stattgefunden hat, wird TFS ONLY den vorherigen Changeset (Changeset1) labeln. - Das glaube ich das richtige Verhalten. ChangeSet2 sollte zum nächsten Build gehen.

Ich dachte ursprünglich TFS-Etiketten der zweite Check-in, obwohl der "Arbeitsbereich" nur changeset1 hat.

Verwandte Themen