在 wercker 中仅构建 git 个标签
Build only git tags in wercker
是否可以将管道限制为类似于 gitlab-ci "only: [tags]" 的标记提交?
UI 仅允许选项 "Chain Pipeline" 或在 git 推送时启动它。
管道由 git 钩子触发。您可以通过 Workflow UI 为管道分配一个挂钩。钩子只是一个简单的脚本,如果构建要发生,则 returns 0,如果不应该发生,则为其他任何东西。所以你可以检查提交是否被标记为这样:
[ `git tag -l --points-at HEAD` | grep "YourTagsRegex" ] && exit 0
exit 1
请注意,我尚未对此进行测试。希望这已经很接近了。
是否可以将管道限制为类似于 gitlab-ci "only: [tags]" 的标记提交?
UI 仅允许选项 "Chain Pipeline" 或在 git 推送时启动它。
管道由 git 钩子触发。您可以通过 Workflow UI 为管道分配一个挂钩。钩子只是一个简单的脚本,如果构建要发生,则 returns 0,如果不应该发生,则为其他任何东西。所以你可以检查提交是否被标记为这样:
[ `git tag -l --points-at HEAD` | grep "YourTagsRegex" ] && exit 0
exit 1
请注意,我尚未对此进行测试。希望这已经很接近了。