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
    定时任务

      

       设置完成 

  • 相关阅读:
    Poj 2017 Speed Limit(水题)
    Poj 1316 Self Numbers(水题)
    Poj 1017 Packets(贪心策略)
    Poj 1017 Packets(贪心策略)
    Poj 2662,2909 Goldbach's Conjecture (素数判定)
    Poj 2662,2909 Goldbach's Conjecture (素数判定)
    poj 2388 Who's in the Middle(快速排序求中位数)
    poj 2388 Who's in the Middle(快速排序求中位数)
    poj 2000 Gold Coins(水题)
    poj 2000 Gold Coins(水题)
  • 原文地址:https://www.cnblogs.com/yxh168/p/13197450.html
Copyright © 2011-2022 走看看