小编jac*_*jvv的帖子

VSTS - 持续交付 - 释放触发器不使用标签

更新2017/02/28

发布触发器中的标记不是源代码控制标记,它们是可以由构建步骤生成的标记.你可以自动标记你的构建(见下文),或者在构建期间手动标记,我还没有尝试过.

在此输入图像描述

我对标签的假设是有缺陷的,这使得这个问题几乎无效.但是,我将尝试看看我是否可以为我的确切方案找到某种解决方法,然后我会在此处发布.

背景

我正在使用VSTS设置CI/CD管道,我们的分支策略的一部分是只有标记的release/*分支将部署到生产中.

问题

我试图使用VSTS持续部署功能触发发布,该功能应该能够与分支和标签一起使用.起初我试过这个,以为我可以使用通配符来做所有事情:

尝试1

在此输入图像描述

触发器从未起作用,因此我认为它可能不受支持(因为我找不到任何相关文档).所以我尝试了一个明确的标签.

尝试2

在此输入图像描述

这也不起作用,所以我决定release/*完全放弃通配符,只是尝试使用特定的发布分支.

尝试3

在此输入图像描述

仍然没有奏效.我要么在这里错过了一些非常重要的步骤,要么它已经破碎了.请帮忙.

PS - 对于每次尝试,我确保我在git中提交了一个新文件,标记了提交,并启动了新的CI构建.

PS - 只要您将标记字段留空,为分支指定通配符就 release/* 可以完美地工作

continuous-integration continuous-deployment azure-devops

6
推荐指数
1
解决办法
2113
查看次数