【发布时间】:2018-09-24 09:03:49
【问题描述】:
我有一个关于包含时间表和批准的发布管道的问题。
现在,流水线如下:
- 一个新的构建是由我们的主分支上的合并触发的
- 在新版本中,会自动创建一个新版本
- 此版本的时间表是等到周六凌晨 3 点才发布
- 凌晨 3 点,它向管道中的人员发送批准请求
- 批准后发布
第 3 步、第 4 步和第 5 步的顺序对我们的流程来说是错误的。它实际上应该做的是:
- 请求批准
- 批准后,安排在周六凌晨 3 点发布构建
- 启动发布
我可以通过引入一个仅处理批准部分的空阶段来实现目标,然后在下一个阶段按计划处理部署。但这似乎是一种解决方法,应该以更好的方式实现。所以我在这里错过了一个选项,还是这样做的方式?
【问题讨论】:
-
你提到的引入空阶段是使用发布管道中当前可用选项实现这一点的方法
-
好的。如果您希望获得积分,您可以将其添加为答案:)
标签: azure-devops azure-pipelines-release-pipeline