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测试一下,没有报错就是成功了。

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

  • 相关阅读:
    HTML5标签变化
    接口测试基础入门学习
    1.1Axure简介
    win 7命令行大全
    程序集强签名
    源代码的文件头格式化
    redmine2.3环境搭建
    静态成员和方法的使用场合及利弊分析
    .Net Memory Profiler入门
    TransactionScope类
  • 原文地址:https://www.cnblogs.com/xiao-fy/p/7537984.html
Copyright © 2011-2022 走看看