标签: azure azure-devops azure-pipelines continuous-deployment
在我的蓝色yml触发器中,我有:
trigger: branches: include: - refs/tags/v* tags: include: ['*']
即使没有v,它也不会触发任何标签上的管道。
在测试时,我还将做出小的更改,以确保不仅仅是YML与以前的部署有所不同。
我的代码在组织的私有github存储库中,并且确实在分支机构上触发,但不在标签上触发。
答案 0 :(得分:0)
我用您的yaml示例进行了测试,代码没有错,它可以正常工作。
在分支上触发,但不在标签上触发。
根据此说明,我认为此问题可能是由于选中触发器中的从此处覆盖YAML持续集成触发器选项引起的。如果选中此选项,则在yaml中设置的触发器将在此处被覆盖。
答案 1 :(得分:0)
从那以后,我们切换到Github Actions只是为了将所有内容都放在一个地方,这与Azure Pipelines已集成到Github中的方式(虽然不是问题)的乐趣并不大。
我这边的问题是VScode进行推送的方式-默认情况下没有推送标签,所以我跑了:
git config --global push.followTags true
然后从vscode中,我开始使用 ctrl + shift + p 来创建标签,并从该提示中推送跟随标签,所以应该是:
为了创建标签:
然后为了添加标签: