2017-08-15 4 views
0

Wir verwenden die neuen TFS-Builds (Build vNext), um unsere Build-Orchestrierung auszuführen. Ich suche nach einer Möglichkeit, unsere Builds zu stoppen, wenn bestimmte Voraussetzungen nicht erfüllt sind. Ich kann jedoch keine Möglichkeit finden, den aktuell ausgeführten Build zu stoppen, ohne eine Variable hinzuzufügen und im Rest der Tasks bedingte Logik hinzuzufügen. Gibt es eine bessere Möglichkeit, den aktuellen Build zu stoppen? Wir verwenden TFS 2017 Update 2.TFS 2017 Builds - Build stoppen durch weitere Ausführung

Antwort

0

Sie können eine Inline-PowerShell-Aufgabe in den Build mit der gewünschten Logik einfügen - wenn der Exit-Code nicht 0 ist, wird der Build fehlschlagen. Wenn die Downstream-Aufgaben "Fortfahren bei Fehler" deaktiviert haben, werden sie nicht ausgeführt.

+0

Ja, ich war auf der Suche nach einem besseren Weg, es zu tun. Scheitern Sie den Build nicht und überspringen Sie den Rest der Aufgaben. Ich kann das neue bedingte Aufgaben-Feature verwenden, aber das wird wieder alle Aufgaben durchlaufen. –

Verwandte Themen