Azure开发人员:根据工作项状态触发发布

时间:2019-01-17 09:37:14

标签: azure-devops azure-devops-rest-api

我们正在从旧的变更管理系统迁移到Azure DevOps。我们现有的工具根据工作项的状态部署代码,因此,当状态更改为“准备测试”时,它将代码移至测试状态,而“准备生产”状态将触发移至生产状态。

到目前为止,根据我在Azure DevOps方面的经验,这似乎与之相反,您可以触发发布进行测试,然后可以自动更改工作项的状态以反映出来。

我已经进行了一些研究,发现我们能够通过HTTP请求触发构建,并且我也有可能看到有可能创建可以调用HTTP请求的Web Hook,但看起来我需要中间的东西来解析请求并调用相关的HTTP服务来触发构建。

也许我遗漏了一些东西,但是在Azure DevOps中是否有可能基于工作项状态触发生成或发布,如果不是“开箱即用”,那么任何人都可以提供任何建议以说明我可能如何利用Web Hooks功能?

非常感谢

1 个答案:

答案 0 :(得分:1)

如果指定的查询未返回结果,则可以使用“查询工作项” gate仅部署到给定的环境。没有触发条件,但是您可以基于其他条件触发发布,并依靠传递的门来触发实际部署。