首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用新版本自动替换/拒绝挂起的版本?

如何用新版本自动替换/拒绝挂起的版本?
EN

Stack Overflow用户
提问于 2019-05-21 02:10:18
回答 1查看 2.6K关注 0票数 8

我有一个管道,可以自动构建代码并将其部署到我的登台环境中。对于我的生产环境,我有一个预部署手动审批门,这样只有经过一些审查的版本才会发布给客户。到目前一切尚好。

问题是,随着新版本进入试运行环境,现在有越来越多的版本正在排队等待手动审批。为了发布最新的版本,我需要手动拒绝每个中间版本。这已经成为一个费力的过程。

每当有新版本进入试运行阶段时,我都会自动拒绝以前版本的生产部署。

我已经查看了MS文档,所以,流水线设置,可用的流水线释放任务,但找不到这样做的方法。

显示排队等待审批的旧版本的发布历史记录:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-22 06:13:46

似乎可以通过在Deployment Queue Settings区域中进行更改来控制此行为。切换到"Deploy latest and cancel the others“将自动取消之前排队的版本,并排队较新的版本。如果您启用了Slack集成(就像我一样),您将看到一条取消消息。

只要你的过程足够简单,你知道什么时候会有新的构建,这感觉是很好的行为。它为你提供了一个基本的手动闸门,而不会增加任何其他开销。

这里有更多文档:https://docs.microsoft.com/en-us/azure/devops/pipelines/process/stages?view=azure-devops&tabs=classic#queuing-policies

Deployment Queue Setting: subsequent releases

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56226120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档