发布触发器中的标记不是源代码控制标记,它们是可以由构建步骤生成的标记。你可以自动标记你的构建(见下文),或者在构建期间手动标记,我还没有尝试过。
我对这些标签的假设有缺陷,这使得这个问题几乎无效。但是,我将尝试看看我是否可以为我的确切方案找到某种解决方法,然后我会在此处发布。
我正在使用VSTS设置CI / CD管道,我们的分支策略的一部分是只有标记的release/*
分支将部署到生产中。
我正在尝试使用VSTS持续部署功能触发发布,该功能应该能够使用分支和标记。起初我试过这个,以为我可以使用通配符:
触发器从未起作用,因此我认为它可能不受支持(因为我无法找到任何文档)。所以我尝试了一个明确的标签。
那也没有用,所以我决定放弃release/*
通配符,只是尝试使用特定的发布分支。
仍然没有工作。我要么在这里错过了一些非常重要的步骤,要么它已经破碎了。请帮忙。
PS - 对于每次尝试,我都确保我在git中提交了一个新文件,标记了提交,并启动了新的CI版本。
PS - 为 release/*
等分支指定通配符,只要您将标记字段留空 < / p>