一、Jenkins構建觸發器:
在初識Jenkins 階段,我們大多數都是通過 點擊 build now 手動觸發的方式進行構建
Jenkins 本身內置了4種構建觸發器:
- 觸發遠程構建
- 其他項目工程構建后觸發 Build after other projects are built
- 定時構建 Build periodically
- 輪循構建 Poll SCM
二、構建觸發器的使用
1、觸發遠程構建
作用:通過url+令牌 觸發遠程構建
進入項目配置
選擇構建觸發器 填入身份驗證的令牌(通常情況下令牌需要經過加密)
拼接url+令牌 直接訪問 觸發遠程構建(如果是本地部署Jenkins 則為 ip+端口號 +ob/gitlab_test/build?token=令牌 )
2、其他項目工程構建后觸發 Build after other projects are built
作用:配置關注項目工程,在關注的項目構建后(失敗或成功),構建本項目
項目配置 構建觸發器選擇 Build after other projects are built
3、定時構建 Build periodically
作用:每隔一段時間觸發構建
4、輪詢構建
作用:指定一段時間間隔去掃描代碼倉庫的代碼是否有變更,如果有,則出發項目構建