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
設置完成