是否可以将管道限制为标记提交,类似于gitlab-ci“only:[tags]”?
UI只允许选项“Chain Pipeline”或在git push上启动它。
答案 0 :(得分:2)
管道由git hooks触发。您可以通过Workflow UI为管道分配挂钩。钩子只是一个简单的脚本,如果要进行构建,则返回0,如果不应该发生,则返回任何其他内容。因此,您可以检查提交是否标记为:
[ `git tag -l --points-at HEAD` | grep "YourTagsRegex" ] && exit 0
exit 1
请注意,我还没有对此进行过测试。希望这很接近。