在wercker中只构建git标签

时间:2016-06-12 22:09:50

标签: git wercker

是否可以将管道限制为标记提交,类似于gitlab-ci“only:[tags]”?

UI只允许选项“Chain Pipeline”或在git push上启动它。

1 个答案:

答案 0 :(得分:2)

管道由git hooks触发。您可以通过Workflow UI为管道分配挂钩。钩子只是一个简单的脚本,如果要进行构建,则返回0,如果不应该发生,则返回任何其他内容。因此,您可以检查提交是否标记为:

[ `git tag -l --points-at HEAD` | grep "YourTagsRegex" ] && exit 0
exit 1

请注意,我还没有对此进行过测试。希望这很接近。