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

      

       设置完成 

  • 相关阅读:
    ES6 数值
    ES6 字符串
    ES6 Reflect 与 Proxy
    ES6 Map 与 Set
    es6 Symbol
    新兴的API(fileReader、geolocation、web计时、web worker)
    浏览器数据库 IndexedDB 入门教程
    离线应用与客户端存储(cookie storage indexedDB)
    javascript高级技巧篇(作用域安全、防篡改、惰性载入、节流、自定义事件,拖放)
    ajax与comet
  • 原文地址:https://www.cnblogs.com/yxh168/p/13197450.html
Copyright © 2020-2023  润新知