jenkins之Multibranch Pipeline類型job

Multibranch Pipeline類型的job好處就是可以自動掃描git工程所有分支,並創建對應的job(前提是分支根目錄中包含有Jenkinsfile文件。

可以通過Scan Multibranch Pipeline Triggers 來設置每隔多長時間掃描一下各分支,如有提交則構建。

優化:上面的觸發條件總感覺很多時候比較浪費系統資源,也代理延時(比如沒1小時輪訓的話可能會延時1個小時才構建),所以後面直接用的gitlab的webhook來實現當有提交自動觸發該Multibranch Pipeline JOB進行掃描並構建。

步驟:

1.job配置



2.gitlab對應git庫設置WEBHOOK



另外,當git工程的分支刪除的話實現自動刪除該job,在job中設置如下:


保持爲空即可。


發佈了140 篇原創文章 · 獲贊 45 · 訪問量 90萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章