Azure devops Azure devops:基于工作项状态的触发器发布

Azure devops Azure devops:基于工作项状态的触发器发布,azure-devops,azure-devops-rest-api,Azure Devops,Azure Devops Rest Api,我们正在从旧的变更管理系统迁移到Azure DevOps。我们现有的工具根据工作项的状态部署代码,因此当状态更改为“准备测试”时,它将代码移动到测试,“准备生产”状态将触发移动到生产 从我迄今为止使用Azure DevOps的经验来看,这似乎与此相反,您触发一个要测试的版本,然后工作项的状态可以自动更改以反映 我做了一些研究,看到我们有能力通过HTTP请求触发构建,并且我也有可能看到它可以创建Web钩子,它可以调用HTTP请求,但是看起来我需要中间的东西来解析请求并调用相关的HTTP服务来触发构

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

从我迄今为止使用Azure DevOps的经验来看,这似乎与此相反,您触发一个要测试的版本,然后工作项的状态可以自动更改以反映

我做了一些研究,看到我们有能力通过HTTP请求触发构建,并且我也有可能看到它可以创建Web钩子,它可以调用HTTP请求,但是看起来我需要中间的东西来解析请求并调用相关的HTTP服务来触发构建。p> 也许我遗漏了一些东西,但是在Azure DevOps中是否有可能根据工作项状态触发构建或发布,如果不是“开箱即用”,那么有人能为我如何利用Web钩子功能提供任何建议吗

非常感谢

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