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

     

  • 相关阅读:
    django orm(2)
    django orm操作(1)
    Django 模型层(2)
    Django 模型层(1)
    6 Django的视图层
    Django的模板层
    可视化工具Navicat的使用
    adminlte html汉化
    nodejs安装package
    jquery验证框架validate的使用
  • 原文地址:https://www.cnblogs.com/bigberg/p/13741170.html
Copyright © 2011-2022 走看看