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

設置完成
