zoukankan      html  css  js  c++  java
  • 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
    定时任务

      

       设置完成 

  • 相关阅读:
    小程序-地图-定位在我此时的位置
    小程序-地图-标注点固定在某一点
    小程序-列表块/类式ul-li格式(1)
    表单form-input标签禁止聚焦输入
    forEach与jdk8中的lambda, Stream
    put get & push pull
    事务背书 ACID, CAP, BASE
    懒汉式单例要加volatile吗
    SpringMVC DeferedResult和servlet3.1 AsyncContext异步请求
    netty在rpc MQ中的应用
  • 原文地址:https://www.cnblogs.com/yxh168/p/13197450.html
Copyright © 2011-2022 走看看