美文网首页程序员
Gitlab使用webhook结合jenkins完成自动构建

Gitlab使用webhook结合jenkins完成自动构建

作者: 左舷的风 | 来源:发表于2020-07-23 17:29 被阅读0次
配置Jenkins:
  1. 首先安装插件:Gitlab Hook PluginGitlab Plugin

  2. 安装好插件之后,在项目的构建触发器那块可以看见:

    image

    记住那个URL,之后在Gitlab上配置要用到。

    记住那个URL,之后在Gitlab上配置要用到。

    记住那个URL,之后在Gitlab上配置要用到。

下面可以选择Gitlab哪种动作触发构建,如push,合并分支等。

配置GitLab
  1. 首先要在Gitlab 上开启 webhook(需要使用admin账号)

    image
  2. 在需要自动配置的项目上配置:

    Settings--->Integrations--->URL

    在URL里填上之前jenkins中得出的URL

    image
  3. 点击测试:

    image

    会有403报错,这是因为jenkins没有开启接收外部请求的功能。

    image

    在jenkins上配置开启外部请求:

    系统管理 ---> 系统配置 ---> 往下拉找到Gitlab那块把勾选的去掉

    image

    应用保存之后,再在Gitlab上点击test

    image

    之后在Gitlabpush一个版本,再看jenkins就能看到自动构建的了

    image

相关文章

网友评论

    本文标题:Gitlab使用webhook结合jenkins完成自动构建

    本文链接:https://www.haomeiwen.com/subject/yobhlktx.html