我在Gitlab CI上有一份工作,只能在标签上触发
deploy-prep:
when: manual
only:
refs:
- tags
- /^v[0-9.]*\.[0-9]*\.[0-9]*$/
当我通过Web界面(存储库/标签/新标签)创建标签时,将触发作业。
但是,当我通过Git命令行创建标签时,标签最终会出现在Gitlab中,但不会触发作业。
例如:
git tag v0.0.1
git push --tags
如何为通过Git命令行创建的标签触发我的工作?我的用例是能够从Maven版本插件创建的标签中触发作业。