我们正在从旧的变更管理系统迁移到Azure DevOps。我们现有的工具根据工作项的状态部署代码,因此,当状态更改为“准备测试”时,它将代码移至测试状态,而“准备生产”状态将触发移至生产状态。
到目前为止,根据我在Azure DevOps方面的经验,这似乎与之相反,您可以触发发布进行测试,然后可以自动更改工作项的状态以反映出来。
我已经进行了一些研究,发现我们能够通过HTTP请求触发构建,并且我也有可能看到有可能创建可以调用HTTP请求的Web Hook,但看起来我需要中间的东西来解析请求并调用相关的HTTP服务来触发构建。
也许我遗漏了一些东西,但是在Azure DevOps中是否有可能基于工作项状态触发生成或发布,如果不是“开箱即用”,那么任何人都可以提供任何建议以说明我可能如何利用Web Hooks功能?
非常感谢