在 yaml 发布管道中定义批准
Posted
技术标签:
【中文标题】在 yaml 发布管道中定义批准【英文标题】:Define approvals in yaml release pipelines 【发布时间】:2019-11-20 08:34:42 【问题描述】:我正在研究发布管道并研究在 Yaml 中定义发布批准流程的任何机制。我也检查了 Rest API,找不到任何指针。
我正在研究一个审批流程,其中部署到环境需要通过超时设置进行审批。
【问题讨论】:
【参考方案1】:编辑:在 sprint 155 (7/30) 中,Microsoft 发布了对使用环境的 YAML 管道的批准:
部署到环境的管道运行将在阶段开始时停止以等待批准:
第一个答案:
YAML(多阶段)管道中尚不存在此功能。
该功能在 the road map 上并计划在第二季度提供,但 work item 状态仍为“进行中”。
这是非常有用和基本的发布过程,我希望它很快就会可用。
【讨论】:
手动批准(称为“检查”)now exist - 我已经在多阶段管道上对其进行了测试,并且可以正常工作 @alv 这正是我在回答开头写的:) 啊,好吧,我没有完全读懂我的错误,但嘿,这至少是指向正确文档的链接! 是否有一些解决方法可以处理 YAML 脚本中的批准? ,例如环境、Git Repo 触发器或拆分 YAML 文件? ,另一种选择?以上是关于在 yaml 发布管道中定义批准的主要内容,如果未能解决你的问题,请参考以下文章
Azure DevOps - 使用参数在 yaml 管道定义中设置路径触发器