zoukankan      html  css  js  c++  java
  • Gitlab自动触发Jenkins构建项目

    Gitlab自动触发Jenkins构建项目

    一、前提

    Gitlab已安装配置好。

    Jenkins已安装Gitlab plugin。

    二、配置jenkinsJob

    1、勾选触发器下的gitlab触发器

    后边的url记下来。留着配置Gitlab时使用。

     1

    2、生成Secret token

    留着配置Gitlab时使用。

     2

    三、配置Gitlab

    1、设置Outbound requests

    勾上“Allow requests to the local network from hooks and services”。

    3 

    2、添加Webhook

    project->Settings->Integrations中添加webhook。

     4

     5

    6

    点击“Test”选Push Event,看到下图提示HTTP 200,切换到jenkins页面可以看到jenkins项目已经在构建了,说明配置正确。

     7

    三、常见问题

    1、403错误

    现象:

    测试webhook时提示HTTP 403错误。

     8

    解决办法:

    Jenkins匿名用户无法执行job,需要在job中设置Secret token。

    2、500错误

    现象:

    测试webhook时提示500错误。

     9

    解决办法:

    Gitlab中勾上“Allow requests to the local network from hooks and services”。

  • 相关阅读:
    node eventLoop
    apply call bind
    crm项目-业务实现
    crm项目-stark组件分析
    OA项目-需求分析
    OA项目-表结构
    OA项目-xadmin使用
    路飞学城项目-表结构
    路飞学城项目-支付相关-支付宝第三方支付
    路飞学城项目-支付相关-支付接口
  • 原文地址:https://www.cnblogs.com/Jasmin/p/9877309.html
Copyright © 2011-2022 走看看