记录gitlab和jenkins集成的过程
创始人
2024-05-30 08:53:30

gitlab设置外发请求

首先在前面的几篇文章中,我们的gitlab和jenkins都安装好了,在这里我们就可以对gitlab
和jenkins进行集成操作处理。
首先设置gitlab的外发请求,如图所示:
先点击管理员,进入到管理中心后
在这里插入图片描述
先点击设置,然后点击网络,接着点击外发请求,勾选上允许webhook…即可:
在这里插入图片描述

配置gitlab API访问认证(access token)以及操作权限

接下来我们将在gitlab中配置访问认证:
首先点击偏好设置:
在这里插入图片描述
接着点击访问令牌,开始填写,然后点击创建个人令牌,全选选上,将令牌名称,和token记录保存下来就好了:
在这里插入图片描述
生成的token在页面上方,注意记录下来。

jenkins授权启用/project端点以创建gitlab连接

首先直接进入到jenkins中gitlab的配置界面:
在这里插入图片描述
然后填写完整,其中Credentials这一项的配置就与刚刚创建的gitlab中的token相关:
点击添加,选择jenkins凭据提供者,进入到添加凭据界面:
在这里插入图片描述
然后开始新建凭据,这里将可以将刚刚记录的gitlab的个人令牌用上了:
在这里插入图片描述
然后配置完,选上即可,然后点击test connection,成功即可。
在这里插入图片描述

jenkins创建任务

首先点击新建任务,然后填写一些信息,确定即可进入任务的配置了。
在这里插入图片描述

接着进入到配置界面点击构建触发器,选择Build when a change is pushed to GitLab. GitLab webhook URL: http://192.168.47.210:10240/project/Test
在这里插入图片描述

点击高级,再点击generate,生成Secret token,然后保存,此处记住保存Secret token,后面会用到的:
在这里插入图片描述
在这里插入图片描述

gitlab对应的project上,创建webhook

首先进入到某个项目里面,然后点击webhooks,然后进行配置填写,其中的secret令牌就是刚刚我们在jenkins中高级的选项里生成的,填写进去即可。
在这里插入图片描述

按照自己的需要进行触发来源的勾选,最后保存起来:
在这里插入图片描述

gitlab测试推送的结果

我们在webhooks界面的下面找到我们配置好的,然后点击测试,再点击push event,
在这里插入图片描述

然后如果成功的话,会如下图所示:

在这里插入图片描述
接着我们到jenkins中查询推送的执行记录即可:
在这里插入图片描述
此时表示我们的集成基本完成,oh yeah!!!

相关内容

热门资讯

苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...