如何将手动干预步骤添加到多阶段 Azure Devops YAML 管道中?
在詹金斯你可以做一些事情:
stage ('approve-prod') {
steps {
input "Approve deployment to production?"
}
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找 Azure Devops YAML 中的等效项。
注意:这是针对新发布的多阶段 Azure Devops 管道,而不是旧式发布管道。相关公告在这里https://devblogs.microsoft.com/devops/whats-new-with-azure-pipelines/
我在 azure devops 中有 2 个构建代理和 8 个管道。如果为管道 A 启动了一个运行,并且为同一管道触发了另一个运行,Azure Devops 将在另一个代理上启动第二个运行,而无需等待第一个代理完成。
如何让 Azure Devops 等到第一次运行完成后再开始第二次运行?
编辑:使用 yaml 管道而不是旧的构建/发布管道。