【发布时间】:2018-02-21 17:55:01
【问题描述】:
我们最近从 TFS 迁移到 VSTS。我们经常使用的一项功能是在需要时暂停队列。对于已知环境问题,防止在门控签入中构建失败非常有用。例如:特定测试或外部依赖失败或资源问题等,
我没有看到有关如何在 VSTS 中暂停定义的选项。想知道是否有人有建议或解决方法?
【问题讨论】:
标签: azure-devops
我们最近从 TFS 迁移到 VSTS。我们经常使用的一项功能是在需要时暂停队列。对于已知环境问题,防止在门控签入中构建失败非常有用。例如:特定测试或外部依赖失败或资源问题等,
我没有看到有关如何在 VSTS 中暂停定义的选项。想知道是否有人有建议或解决方法?
【问题讨论】:
标签: azure-devops
有取消按钮可以取消建筑。
您也可以通过 REST API 取消构建:Update a build。
PATCH https://{instance}/DefaultCollection/{project}/_apis/build/builds/{buildId}?api-version={version}
内容类型(应用程序/json)
{
"status":"cancelling"
}
【讨论】:
您可以暂停定义中的任何构建步骤。 Puase task
如果您想暂停整个定义,则可以暂停所有构建步骤。
【讨论】: