2
A
回答
2
流水線由git鉤子觸發。您可以通過工作流用戶界面爲管道分配一個鉤子。鉤子只是一個簡單的腳本,如果構建要發生就返回0,如果不發生,則返回其他任何內容。因此,您可以檢查是否提交標記是這樣的:
[ `git tag -l --points-at HEAD` | grep "YourTagsRegex" ] && exit 0
exit 1
請注意,我沒有測試過這個。但希望這很接近。
相關問題
- 1. tcpkill:只有在建立連接後才能建立連接
- 2. Wercker崩潰與
- 3. 建立一個只讀了
- 4. 建立只修改項目?
- 5. 如何建立只保存在FDT?
- 6. Wercker S3sync不工作
- 7. 從wercker部署到GIT
- 8. 觸發建立只推掌握
- 9. 建立在Android
- 10. 建立在Django
- 11. 建立在Windows
- 12. 建立在TFS
- 13. 建立在Android
- 14. 建立在C#
- 15. 建立在SQL
- 16. 建立在Magento
- 17. Wercker構建失敗的「無法從遠程存儲庫讀取」
- 18. 如何阻止Wercker運行構建部署分支
- 19. 如何在Rails中建立父母的孩子只有一次
- 20. 建立一家只有一種產品的在線商店
- 21. 如何觸發TC只建立在特定的提交註釋
- 22. 在CMD建立JavaSci
- 23. 建立在Zend_Form中
- 24. 建立在C#中
- 25. 建立在ExtJS的
- 26. CircleCI建立在PR
- 27. 建立在Facebook上
- 28. 建立在序言
- 29. 建立在CLion中
- 30. 建立在TeamCity的
不過這樣一來,爲失敗並通知以電子郵件形式發送每一個正常的承諾推到回購時間運行標記。 –
如果您在管道中執行此操作(由於非零退出值),將會失敗。但是,當你將它配置爲一個鉤子時,它不應該這樣做;它應該不會啓動管道,所以不會有成功或失敗。如果你看到不同的行爲,你應該聯繫gitlab。 –