[英]How to run CI on gitlab.com with only and except condition?
發布新版本時,我想為托管在Gitlab.com上的存儲庫觸發CI作業。 通過創建遵循語義版本控制的(版本)git標簽來發布版本,例如v4.0.1
...
在我的.gitlab-ci.yml
我正在使用:
release:
script: ...
only:
- /^v.*$/
except:
- branches
- triggers
在我的代碼中,我正在做:
git tag v4.0.2
git push origin v4.0.2
但是管道仍然保持沉默。
當刪除only
條件和except
條件時,每個提交都會觸發管道運行-但這不是我想要的。
我究竟做錯了什么?
因此,如果我理解正確,那么您只想對git標簽執行CI。 使用以下方法可以輕松完成此操作
only:
- tags@yourgroup/yourproject
在這種情況下,只會為標簽觸發gitlab CI。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.