如何停止以前排队的发布而不必一次取消一个队列?

时间:2019-02-27 18:30:05

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-release-task

我们有一个发布管道,每次构建完成时都会自动创建一个新版本。

到那时,我们有一个候选发布版,因此这很有意义。每个版本都可能发布。

在管道中,Release自动转到dev。因此,我们进行了签入并进行了构建,然后将其转到开发服务器。

发行版上的批准门将移至Stage。批准通常需要一段时间,并且在等待批准的过程中会继续发展。

现在,我们有10-15个版本列为已排队。

因此,我需要自动取消每一个,以便开始逐步发布最新版本。

是否有一种方法可以在新版本进入队列时自动取消发布,或者我应该在Dev阶段创建POST批准以保持发布状态,直到有人在该发布版本上点击“开始” ?

我使用这个权利吗?

1 个答案:

答案 0 :(得分:2)

更改您的部署队列设置,以使只有最新的版本才可以部署到该环境。

enter image description here