Jenkins常見的構建觸發器


Jenkins內置4種構建觸發器:

  • 觸發遠程構建
  • 其他工程構建后觸發( Build after other projects are build)
  • 定時構建( Build periodically)
  • 輪詢 SCM(Poll SCM)

觸發遠程構建

 

其他工程構建后觸發
1)創建pre_job流水線工程

2 )配置需要觸發的工程

 

 

 

定時構建

 

 

 

 

一些定時表達式的例子:

每30分鍾構建一次:H代表形參 H/30 * * * * 10:02 10:32
每2個小時構建一次: H H/2 * * *
每天的8點,12點,22點,一天構建3次: (多個時間點中間用逗號隔開) 0 8,12,22 * * *
每天中午12點定時構建一次 H 12 * * *
每天下午18點定時構建一次 H 18 * * *
在每個小時的前半個小時內的每10分鍾 H(0-29)/10 * * * *
每兩小時一次,每個工作日上午9點到下午5點(也許是上午10:38,下午12:38,下午2:38,下午4:38) H H(9-16)/2 * * 1-5

 

輪詢SCM
輪詢SCM,是指定時掃描本地代碼倉庫的代碼是否有變更,如果代碼有變更就觸發項目構建。

 

 

 注意:這次構建觸發器, Jenkins會定時掃描本地整個項目的代碼,增大系統的開銷,不建議使用。


免責聲明!

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



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