zoukankan      html  css  js  c++  java
  • webhook实现提交代码自动触发Jenkins构建任务(三)

    通过前面两篇文章,搭建Jenkins实现了下面这些功能:

    1.从Gitlab中拉取源码
    2.通过maven进行编译并打包
    3.把打好的war包发送到目标主机
    4.执行部署脚本。

    如果能够通过推送代码或者merge request触发Jenkins构建任务,那么就实现了真正意义的自动化。

    唯一还需要做的事情就是在收到Jenkins构建任务失败的邮件后,人工解决问题。

     实现步骤:

    一、下载Gitlab Hook Plugin插件 安装并配置。

    插件安装后。系统设置里就会出现这个设置,勾选第二项。

    进入项目配置,记住红框里的回调地址,这个地址要填入Gitlab 

    二、在GitLab上填写插件生成的回调地址。

    进入Gitlab,点击对应项目的setttings

    红框里填入回调地址,这样在push代码的时候,gitlab就可以通知到Jenkins从而触发构建。

    三、提交代码测试是否触发了Jenkins的构建任务。

    先在Gitlab上点击test测试一下,没有报错就是成功了。

    接下来提交代码,验证是否触发构建。

  • 相关阅读:
    Python 01 Python的安装和配置
    Python 04 Geany的安装和配置
    Python 02 编写代码
    Python 03 pip 的安装和使用
    开源项目 12 ServiceStack.OrmLite
    北京第二天
    exit
    北京第一天
    关于扩展欧几里得算法和逆元
    正妹吃月饼
  • 原文地址:https://www.cnblogs.com/xiao-fy/p/7537984.html
Copyright © 2011-2022 走看看