我们有一个发布管道,每次构建完成时都会自动创建一个新版本。
那时,我们有一个候选版本,所以这是有道理的。每个构建都可能是可发布的。
在管道中,Release 自动转到 dev。所以我们得到一个签入和构建,然后它进入开发服务器。
发布到 Stage 时有一个批准门。批准通常需要一段时间,在等待批准的同时开发将继续。
现在,我们有 10 - 15 个构建被列为排队。
所以,我需要自动取消每一个,以便开始发布最新版本的阶段。
有没有办法在更新版本进入队列时自动取消发布,或者我应该在开发阶段创建一个 POST-approval 让它保持在阶段之外,直到有人在该发布版本上点击“开始”?
我用对了吗?