我们在CI和CD的前提下使用TFS 2017更新2。在我的发布定义中,我有多个"代理阶段"。是否有可能跳过整个"代理阶段"基于某些条件?
答案 0 :(得分:4)
代理阶段是一种定义将在一个或多个代理上运行的任务序列的方法。在运行时,将创建一个或多个作业以在与阶段属性中指定的要求匹配的代理上运行。
与构建任务不同,您不能通过右键单击它并选择“禁用所选任务”来禁用/跳过任务。您需要配置运行此阶段属性,以便在满足特定conditions时运行代理阶段。
对于“自定义”,您需要输入评估为 true 或 false 的expression,并控制何时运行此阶段。这是针对单一代理阶段的。在某些情况下,它无法跳过整个“代理阶段”。
答案 1 :(得分:2)
不,这种能力并不存在。