Jenkins+Gitlab 持续集成

本文介绍了如何配置Gitlab与Jenkins进行持续集成。当在Gitlab上发生push事件时,会触发Jenkins进行构建。首先在Gitlab中生成个人访问令牌,然后在Jenkins中安装Gitlab插件并配置连接。接着在Job中设置源代码管理和构建触发器,确保在Gitlab的Integrations中正确配置Webhook。解决因内网与公网地址不一致导致的内部错误,通过地址映射实现成功集成。
摘要由CSDN通过智能技术生成

前言

Gitlab上发生push event后就会出发jenkins build

步骤

  1. 登陆gitlab,在User setting中配置Access Tokens
    在这里插入图片描述
    如图所示,填写完 Name和Expires date之后,选中四个Scopes,就可以点击Create personal access token来生成API token. 在生成之后,要注意把token保存下来,因为之后无法查看了。
  2. 登陆Jenkins下载Gitlab plugin。下载好之后,点击系统设置,找到Gitlab那个选项,配置Gitlab Connections,注意Gitlab host URL填写Gitlab的http地址,Credentials中创建Gitlab API token,创建好之后,点击Test Connection测试一下,出现Success表示连接成功。
  3. 最后进入Job,在Source Code Management中选择Git,Repository URL中填写对应repository的http地址,Credentials里选择 Username with password,注意 username是你登陆gitlab的用户名,password是之前生成的access token,填好之后,如果没有报错表明成功。
  4. Build Triggers中选择Build when a change is pushed to GitLab,点开Advanced࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值