在TFS 2018中自动触发构建
是否可以从工作项转换(自动)触发生成定义?在TFS 2018中自动触发构建,tfs,Tfs,是否可以从工作项转换(自动)触发生成定义? 如何在2018年TFS中实现这一点?目前没有任何内置触发器来处理这一问题 然而,作为一种解决方法,您可以使用web钩子来触发构建 当工作项状态发生更改时 先决条件如下: 与工作项状态相关的生成 您自己的网站接收来自VSTS web hook的消息,并发送请求以构建相关的构建 在VSTS中配置web钩子 具体步骤如下: 创建与工作项状态相关的生成如准备生成、准备部署等 配置服务挂钩: 在团队项目->服务挂钩->创建订阅->Web 钩子->下一步->选
如何在2018年TFS中实现这一点?目前没有任何内置触发器来处理这一问题 然而,作为一种解决方法,您可以使用web钩子来触发构建 当工作项状态发生更改时 先决条件如下:
- 与工作项状态相关的生成
- 您自己的网站接收来自VSTS web hook的消息,并发送请求以构建相关的构建
- 在VSTS中配置web钩子
准备生成
、准备部署
等- 检查已更新的工作项的当前状态。您可以通过restapi检查信息,并检查
系统状态
- 与队列相关的触发器生成。根据
的值,对不同的构建进行排队。例如,如果系统状态为System.State
,然后针对此状态准备好构建
为什么要在工作项更改时而不是在存储库更改时进行构建?例如,当你说“存储库更改”时,你是在我提交时进行的?比如说持续整合?是的。工作项的状态不应该控制构建过程,而应该控制存储库的状态。构建可以(也将)包含完成许多工作项所做的工作(即提交)。如果问题是重复的,请投票将其作为重复问题关闭,而不是发布多余的答案。