繁体   English   中英

用于并行应用部署的 Azure DevOps 审批门

[英]Azure DevOps Approval Gate For Parallel App Deployments

我在 Azure DevOps 中设置了 CI,因此一旦工件发生更改,它就会发布到我们的 2 个开发环境中。 这是并行完成的,所以他们一起出去。 我想在我们的开发环境中对此版本进行审批,我已经这样做了,但我怀疑这不是最有效的方式。 我有 2 个选项,我可以看到...

  1. 将 2 个开发阶段串联起来,并使用其中一个阶段作为批准门。
  2. 在并行部署之前专门为此批准创建一个阶段,并让部署并行发布。

我不喜欢 no.1 因为这意味着我必须等到一个完全释放并重新启动才能启动第二个(这个问题在有更多环境的 UAT 和 Live 上复制)

所以我实施了No.2。 像这样...

所以我实施了No.2。像这样...

这里有一个阶段(开发门)专门用于批准(虽然在这张图片中批准是关闭的)......但是这个阶段有一个工作(我无法删除),它在设置时浪费时间和资源...有人可以建议一种更好的方法来为这种情况设置审批门吗?

谢谢

但是这个阶段有一个工作(我无法删除),它在设置时浪费时间和资源

您可以向 Development Gate 阶段添加无代理作业并删除代理作业。 由于没有任何任务添加到无代理作业中,它会立即成功,不会浪费时间和资源。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM