[英]Azure Devops Release Pipeline - Matching Branch Gate
我想用以下逻辑设置一个预部署门
这样做的原因是我们有多个测试环境,通常我们只希望允许来自同一分支的发布覆盖部署,但显然一旦我们完成了特定阶段的测试,我们希望更改已部署的分支。
我看不到任何明显的方法可以做到这一点,这可能吗?
作为一种解决方法:
我们可以创建两个阶段 A 和 B
Select 阶段 A 并配置预部署如下:
并将阶段 B 触发模式配置为仅手动
结果:
如果分支匹配 master,它将允许发布阶段 A 自动部署。
如果没有,我们需要手动部署stage B
您也可以在我们的UserVoice 网站上添加您对该功能的请求,这是我们产品建议的主要论坛。 感谢您帮助我们构建更好的 Azure DevOps。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.