jenkins集成gitlab自動構建打包


jenkins配置

    1.安裝Generic Webhook Trigger Plugin

    

  2.在流水線中配置jenkins hook

   

 Gitlab配置webhook

   

 jenkins自動觸發構建日志

   

 jenkins和gitlab分支自動匹配

    gitlab提交哪個分支就對相應的分支代碼進行打包編譯

   

     branchName = branch.substring(11)

 gitlab變更commit狀態

       1.修改jenkins對應的構建描述信息

       

      2.修改gitlab對應的commit狀態

       

 

       

 

       

      jenkins安裝HTTP Request插件

    

   gitlab倉庫地址一定要帶上.git  否則jenkins中拉取代碼的時候會報錯

        

     fatal: unable to access 'https://*****/xx.git/': Peer's Certificate issuer is not recognized.
     導致該問題的原因是系統證書問題,即系統判斷這個操作可能會造成不好的影響,所以進行了阻止,要想解決只要設置跳過SSL證書驗證就可以,執行以下命令:
     git config --global http.sslVerify false

jenkins定時構建打包

每隔5分鍾構建一次
H/5 * * * *

每兩小時構建一次
H H/2 * * *

每天中午12點定時構建一次
H 12 * * *

每天下午18點定時構建一次
H 18 * * *

在每個小時的前半個小時內的每10分鍾
H(0-29)/10 * * * *

每兩小時45分鍾,從上午9:45開始,每天下午3:45結束
45 9-16/2 * * 1-5

每兩小時一次,每個工作日上午9點到下午5點(也許是上午10:38,下午12:38,下午2:38,下午4:38)
H H(9-16)/2 * * 1-5
定時任務

  

   設置完成 


免責聲明!

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



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