我有一个管道,可以自动构建代码并将其部署到我的登台环境中。对于我的生产环境,我有一个预部署手动审批门,这样只有经过一些审查的版本才会发布给客户。到目前一切尚好。
问题是,随着新版本进入试运行环境,现在有越来越多的版本正在排队等待手动审批。为了发布最新的版本,我需要手动拒绝每个中间版本。这已经成为一个费力的过程。
每当有新版本进入试运行阶段时,我都会自动拒绝以前版本的生产部署。
我已经查看了MS文档,所以,流水线设置,可用的流水线释放任务,但找不到这样做的方法。
显示排队等待审批的旧版本的发布历史记录:

发布于 2019-05-22 06:13:46
似乎可以通过在Deployment Queue Settings区域中进行更改来控制此行为。切换到"Deploy latest and cancel the others“将自动取消之前排队的版本,并排队较新的版本。如果您启用了Slack集成(就像我一样),您将看到一条取消消息。
只要你的过程足够简单,你知道什么时候会有新的构建,这感觉是很好的行为。它为你提供了一个基本的手动闸门,而不会增加任何其他开销。
https://stackoverflow.com/questions/56226120
复制相似问题