2017-09-27 66 views
2

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

+0

@kayess如果您熟悉TFS的发布功能,那就很清楚了。 –

回答

1

不,该能力不存在。

3

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

与构建任务不同,您不能通过右键单击禁用/跳过任务并选择“禁用所选任务”。您需要配置运行此阶段代理阶段的运行或不符合特定conditions

enter image description here

对于“定制”您需要输入一个expression计算结果为真正和控制时,这个阶段应该运行。这是针对单一代理阶段的。在某些情况下,它无法跳过整个“代理阶段”。

+0

感谢Patrick的评论。但我们在前提下使用了TFS。 “运行此阶段”在TFS 2017 update2中不可用。有没有其他方法? – user3744418

+0

@ user3744418正如Daniel所说,它在TFS 2017 update2中不受支持。 –

+0

@ user3744418对不起,没有注意到你正在使用update2。部分功能仅适用于VSTS,并且尚未在本地提供。但它将在即将到来的TFS版本中逐步更新。不幸的是,现在不支持update2。如果我的回复有帮助或给出正确的方向。感谢您的投票或[标记为答案](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work),这也将有助于社区中的其他人。 –