我最近从经典版本转移到了YAML发布管道。使用经典版本,我只需手动触发我感兴趣的部署(开发、集成、UAT或生产)。
但是,对于YAML管道,我使用阶段,它们在构建后会自动触发。为了防止这种情况,我在集成阶段添加了审批保护,如下所示。

然而,输油管道一直在无限期地运行,而且永远不会结束。因此,我在批准时设置了5分钟的超时时间,现在如果没有人批准,则将集成阶段标记为跳过。
我觉得我做的不是正确的方式,因为它是非常不同的经典版本。
当使用YAML时,这是处理释放管道的正确方法吗?

发布于 2020-07-27 06:28:20
当使用YAML时,这是处理释放管道的正确方法吗?
是的,你走的路是对的(至少现在是这样)。
正如您在问题中所说的,Azure 不支持YAML多阶段管道中手动触发的阶段。因此,我们不能简单地手动触发我们感兴趣的部署阶段。
关于这个请求,路线图上有一个用户语音:
你可以期待它,我相信它很快就会与我们见面。
所以,你的解决办法现在是正确的。
https://stackoverflow.com/questions/63105429
复制相似问题