jenkins集成gitlab自动构建打包
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
设置完成
本文来自博客园,作者:不懂123,转载请注明原文链接:https://www.cnblogs.com/yxh168/p/13197450.html