我有一个管道,该管道会自动构建代码并将其部署到我的登台环境中。对于我的生产环境,我有一个部署前的手动批准门,因此只有经过某种审查的版本才会向客户发布。到目前为止一切顺利。
问题在于,随着新发行版进入暂存环境,现在有越来越多的发行版列表正在排队等待手动批准。为了发布最新版本,我需要手动拒绝每个中间版本。这已经成为一个费力的过程。
每当有新版本登台时,我都会自动拒绝先前版本的生产部署。
我已经查看了MS文档,SO,管道设置,可用的管道发布任务,但找不到解决方法。
显示旧版本的发布历史记录正在排队等待批准:
答案 0 :(得分:1)
可以通过在“部署队列设置”区域中进行更改来控制这种行为。切换到“部署最新版本并取消其他版本”将自动取消先前排队的版本,并将较新的版本排队。如果您像我一样打开了Slack集成,则会看到取消消息。
只要您的过程足够简单,就可以知道何时进行新的构建,就感觉这是一种良好的行为。它为您提供了基本的手动门,而不会增加任何其他开销。