Jenkins 打tag回滾


利用jenkins,從gitlab上拉取代碼,然后發布,如果想進行代碼回退,其實還是代碼發布,拉取的時候,選擇合適的標簽。

 一、利用Git parameter插件選擇branch或tag。下面的文本參數不是必選,但是可以提供每次發版的詳情。

 

二、Git倉庫中填上倉庫地址,注意Name中填入origin要與最下面的對應上。下方的Branches to build 填入的變量可以獲取tag分支。

 

 三、此處不是必須的,但是可以根據自己的腳本加入tag參數,來根據分支構建。列如git clone  -b $Tag   git倉庫地址     

 

 

 四、此處利用Git publisher插件 

 

 

說明:
    Push Only If Build Succeeds:勾選代表只有項目發布成功才打tag,不然只要發布就打tag會導致很多垃圾tag
    Tag to push:push 的名字,$BUILD_NUMBER是內置變量,代表當前發布版本號
    Tag message:信息
    Create new tag:創建新的tag
    Update new tag: 上傳新的tag
    Target remote name:遠端的名字,這里和上面設置git對應

此處可達到的效果是每次發版完畢后,給當前分支打tag,並推送到遠程的Git倉庫,如果需要回滾的時候,發版當前tag的上一個版本即可。

 


免責聲明!

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



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