jenkins-構建job成功后自動打tag到git倉庫


需求:最近開發同事提出了個要求,每當Jenkins執行上線部署完成后,對當前代碼進行自動打TAG到git倉庫中,且只有當部署成功后才進行打TAG,防止構建失敗也進行打過多的垃圾tag,然后便於下次進行備份回滾代碼。可以利用Jenkins增加構建后操作GIt publisher的選項來進行自動TAG到git上。
 
1:新建一個job
2:添加遠程git倉庫地址
3:通過構建后操作添加git publisher選項來進行打TAG到遠程倉庫
說明:
①Push Only If Build Succeeds:構建成功時推送,這個必須得勾選
②Merge Results:合並結果,不做詳細介紹
③Force Push:強制推送到遠程倉庫上
④Tags:標簽,打tag重點在這
Tag to push:定義tag的名稱,這邊使用Jenkins提供$BUILD_NUMBER變量,根據當前job構建號 來進行打TAG
Tag message:定義tag的描述
Create new tag:創建新的TAG,勾選
Update new tag:更新TAG,勾選
Target remote name:打TAG到遠程上的名稱
⑤Branches:分支,不做詳細介紹
⑥Notes:記錄,不做詳細介紹
4:執行job任務測試
5:查看git上,是否推送成功存在V.2tag
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM