我们在CI和CD的前提下使用TFS 2017更新2。在我的发布定义中,我有多个“代理阶段”。根据某些条件,是否有可能跳过整个“代理阶段”?如何跳过TFS发布定义中的代理阶段
回答
不,该能力不存在。
安装代理阶段是一种定义将在一个或多个代理上运行的任务序列的方法。在运行时,会创建一个或多个作业,以便在与阶段属性中指定的要求相匹配的代理上运行。
与构建任务不同,您不能通过右键单击禁用/跳过任务并选择“禁用所选任务”。您需要配置运行此阶段代理阶段的运行或不符合特定conditions。
对于“定制”您需要输入一个expression计算结果为真正或假和控制时,这个阶段应该运行。这是针对单一代理阶段的。在某些情况下,它无法跳过整个“代理阶段”。
感谢Patrick的评论。但我们在前提下使用了TFS。 “运行此阶段”在TFS 2017 update2中不可用。有没有其他方法? – user3744418
@ user3744418正如Daniel所说,它在TFS 2017 update2中不受支持。 –
@ user3744418对不起,没有注意到你正在使用update2。部分功能仅适用于VSTS,并且尚未在本地提供。但它将在即将到来的TFS版本中逐步更新。不幸的是,现在不支持update2。如果我的回复有帮助或给出正确的方向。感谢您的投票或[标记为答案](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work),这也将有助于社区中的其他人。 –
- 1. 通过TFS发布定义
- 2. 如何跳过jQuery的冒泡阶段
- 3. 编辑TFS发布管理定义
- 4. maven跳过包装阶段
- 5. 如何在ActionScript中定义子阶段?
- 6. 跳过jenkins管道中的一个阶段而无需调用代理?
- 7. TFS 2017更新1:以编程方式更新TFS发布定义删除服务器阶段(手动干预)
- 8. TFS发布管理
- 9. Maven和Jenkinsfile--跳过以前的阶段
- 10. ClickOnce通过TFS和发布管理
- 11. 发布模式跳过代码部分
- 12. 如何编写在C++中跳过代码行的预处理器定义?
- 13. TFS 2017 - aspnet_regiis.exe在发布定义?
- 14. TFS恢复已删除发布定义
- 15. TFS发布管理 - 从发布版本
- 16. Spark如何管理阶段?
- 17. 如何在捕获阶段触发自定义事件
- 18. 如何跳过jQuery移动网页呈现阶段?
- 19. 如何通过WordPress管理界面发布自定义表单?
- 20. iOS:如何处理发布的代理
- 21. 仅向环境中的第一个代理发布TFS
- 22. 未添加到阶段配置列表的自定义阶段
- 23. 如何为TensorFlow中的训练阶段定义一个图层?
- 24. 如何跳过多生成模块中的生命周期阶段
- 25. tfs发布管理构建代理不可用
- 26. 发布阶段提交部署失败
- 27. vim:跳过一段代码
- 28. 如何锁定子阶段直到新的子阶段关闭
- 29. 从开发阶段过渡到部署阶段
- 30. 通过ABI定义本地代码的阶梯代码
@kayess如果您熟悉TFS的发布功能,那就很清楚了。 –