zoukankan      html  css  js  c++  java
  • Jenkins+Gitlab Webhook自动构建

    一、安装插件

    #插件
    Gitlab Hook Plugin, GitLab Plugin

    二、配置触发器

    1. 设置触发器

    2. 设置分支

      如果需要依据分支来构建不同的环境,选择高级设置

     

    三、设置用户

    设置用户token,不然会报403错误

    jenkins---> 用户列表----> 具体用户------> 设置

    (记住token,保存下来)

      

     

    四、设置Gitlab

    4.1 设置outbound requests

    1. 设置outbound requests

    2. 选择相关内容

    4.2 设置webhooks

    1. webhook

    2. 新增webhook

       

    # URL
    http://user:user_token@jenkins_server/job/job_name/buildWithParameters?delay=0sec
    ​
    # user: 用户设置那边选择的用户
    # user_token: 用户设置时产生的token
    # jenkins_server: 能连接到的jenins_server地址
    # job_name: 项目名称
    # buildWithParameter: 如果你设置的项目中有参数构建,选择这个,否则直接/build?delay=0sec
    ​
    # Secret Token: 在设置触发器时候生成的token

     

    1. 测试

       

      此时Jenkins以及在构建发布相关分支内容了

     

  • 相关阅读:
    [HEOI2014]南园满地堆轻絮
    [HEOI2016/TJOI2016]树
    初赛知识点
    [10.4模拟赛]T2
    [ZJOI2012]灾难
    [SDOI2010]古代猪文
    [9.26模拟赛]T1
    [9.26模拟赛]T3
    [9.26模拟赛]T2
    [9.19模拟赛]最小粒子数
  • 原文地址:https://www.cnblogs.com/bigberg/p/13741170.html
Copyright © 2011-2022 走看看