2017-08-15 96 views
0

我们正在使用新样式TFS构建(构建vNext)来运行我们的构建业务流程。我正在寻找一种方法来阻止我们的构建,如果某些先决条件没有得到满足。但是,我无法找到一种方法来停止当前正在执行的构建,而无需添加变量并在其余任务中添加条件逻辑。有没有更好的停止当前执行构建的方法?我们正在使用TFS 2017更新2.TFS 2017 Builds - 停止构建以进一步执行

回答

0

您可以使用任何您想要的逻辑在构建中放入一个内联PowerShell任务 - 如果退出代码为非0,则构建将失败。如果下游任务的“继续出错”关闭,它们将不会运行。

+0

是的,我正在寻找一个更好的方式来做到这一点。不会失败构建并跳过其余任务。我可以使用新的条件任务功能,但是它会再次遍历所有任务。 –