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以及在构建发布相关分支内容了

     

  • 相关阅读:
    LeetCode Reverse Nodes in k-Group
    LeetCode Unique Binary Search Trees II
    Binary Tree Zigzag Level Order Traversal
    JavaWeb--JSP
    Java--面向对象
    javaScript-进阶篇(三)
    javaScript-进阶篇(二)
    java--常用类
    javaScript-进阶篇(一)
    Java--数组
  • 原文地址:https://www.cnblogs.com/bigberg/p/13741170.html
Copyright © 2011-2022 走看看