如何在TFS版本定义

时间:2017-09-27 12:56:00

标签: tfs2017 azure-pipelines-release-pipeline

我们在CI和CD的前提下使用TFS 2017更新2。在我的发布定义中,我有多个"代理阶段"。是否有可能跳过整个"代理阶段"基于某些条件?

2 个答案:

答案 0 :(得分:4)

代理阶段是一种定义将在一个或多个代理上运行的任务序列的方法。在运行时,将创建一个或多个作业以在与阶段属性中指定的要求匹配的代理上运行。

与构建任务不同,您不能通过右键单击它并选择“禁用所选任务”来禁用/跳过任务。您需要配置运行此阶段属性,以便在满足特定conditions时运行代理阶段。

enter image description here

对于“自定义”,您需要输入评估为 true false expression,并控制何时运行此阶段。这是针对单一代理阶段的。在某些情况下,它无法跳过整个“代理阶段”。

答案 1 :(得分:2)

不,这种能力并不存在。

相关问题