zoukankan      html  css  js  c++  java
  • Jenkins+jmeter+ant+Git 持续集成(六、代码提交到Gitlab即自动构建)

    实现原理:

      利用jenkins和gitlab的webhook结合,实现提交代码之后,自动触发jenkins的构建。

    1、Jenkins的插件安装:

      需要安装两个gitlab的插件:Gitlab Hook Plugingitlab,插件的安装可以直接在线安装,也可以下载插件之后上传。

      下载所需插件,系统设置--》插件管理,搜索以下两个插件,选择安装 

       

    2、登录Gitlab,生成一个personal Access Tokens

      

      

      

    3、进入Jenkins,添加API token,路径:首页---》凭据---》添加凭据

      

      

      

      添加后再次打开,如下图所示:

      

    4、然后打开  系统管理,设置Gitlab

      

      

      

     5、进入job,进行配置

      

      

    6、进入Gitlab,打开项目---》settings

      

       

      

    测试成功,返回200

      

    到此,触发器配置成功,开发一旦有提交代码(代码较之前,一定要有变动,否则检测不到代码有更新),就会自动构建,如图所示

       

    Ps:遇到的问题:gitLab上添加webhook保存,报错Requests to localhost are not allowed

    解决方案:需要使用管理员帐号登录,进入Admin area,在Admin area中,在settings标签下面,找到OutBound Request,勾选上Allow requests to the local network from hooks and services ,保存更改即可解决问题

      

    原文连接:https://www.cnblogs.com/chenchen-tester/p/10025420.html

  • 相关阅读:
    石墨烯
    spring 安装
    orm 对象关系映射
    刷机问题
    环境必备
    spring 例子
    刷系统——黑屏问题
    android 文件下载
    c# 事件处理
    回忆测试广告理论
  • 原文地址:https://www.cnblogs.com/syw20170419/p/11162345.html
Copyright © 2011-2022 走看看