zoukankan      html  css  js  c++  java
  • 向 GitLab 提交代码之后自动触发 Jenkins 构建

    在Jenkins服务器中,安装GitLab和GitLab Hook
    在这里插入图片描述

    登录gitlab,生成一个Personal Access Tokens

    打开settings
    在这里插入图片描述
    找到Access Tokens设置
    在这里插入图片描述
    在这里插入图片描述
    生成token
    在这里插入图片描述

    进入Jenkins,添加api token

    路径:首页 --> 凭据 --> 添加凭据
    在这里插入图片描述
    在这里插入图片描述
    添加api token
    在这里插入图片描述

    进入Jenkins系统设置,配置gitLab

    在这里插入图片描述
    添加,保存;gitlab地址
    在这里插入图片描述

    进入Jenkins项目,配置gitlab

    在这里插入图片描述
    在这里插入图片描述
    源码管理
    在这里插入图片描述
    构建触发
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    进入gitlab项目,添加webhook

    进入GitLab,打开项目 --> settings --> Integrations
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    提示webhook无法保存:Url is blocked: Requests to the local network are not allowed
    在这里插入图片描述
    解决方案:需要使用管理员帐号登录,进入Admin area,在Admin area中,在settings标签下面,找到OutBound Request,勾选上Allow requests to the local network from hooks and services ,保存更改即可解决问题
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    用户登录,找到项目,重新添加Webhooks
    在这里插入图片描述
    验证push事件是否可以触发
    在这里插入图片描述
    成功:Hook executed successfully: HTTP 200
    在这里插入图片描述
    到此,触发器配置成功,开发一旦有提交代码,就会自动构建
    在这里插入图片描述
    测试IDEA提交代码到gitlab后,jenkins是否会自动构建

    IDEA push 前:
    在这里插入图片描述
    在这里插入图片描述
    IDEA push 后:
    在这里插入图片描述

    原文:https://blog.csdn.net/qq_31519989/article/details/108143299

  • 相关阅读:
    蓝桥杯--芯片测试
    蓝桥杯--FJ的字符串
    win8 js 没反应
    winform win8 js checkbox互动
    win8 GridView
    wcf服务引用无实体类对象
    arcgis 接口转换与.Net框架
    win8 链接
    分页控件
    Oracle 分页查询存储过程
  • 原文地址:https://www.cnblogs.com/qlling/p/13798612.html
Copyright © 2011-2022 走看看