Centos7.5 配置jenkins从gitlab获取代码

环境准备

gitlab
jenkins

配置jenkins从gitlab获取代码

1.检查jenkins服务器是否已经存在公钥/私钥对

[root@cicd ~]# cd /root/.ssh
[root@cicd .ssh]# ll

如果存在,则直接进行第四步,否则,依次向下执行

2.在jenkins服务器下生成公钥/私钥对

[root@cicd ~]# ssh-keygen -t rsa

在这里插入图片描述
3.查看生成的公钥/私钥对
在这里插入图片描述
4.在gitlab上配置SSH密钥
在这里插入图片描述
将jenkins服务器上生成的公钥内容,粘贴到文本框,标题会根据公钥的内容自动生成,点击“添加密钥”

在这里插入图片描述
5.在jenkins服务器上测试是否能够正常获取代码
在这里插入图片描述
6.jenkins拉取代码没问题,在jenkins上配置凭据
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
类型:选择“SSH Username with private key”
在这里插入图片描述
Private Key:输入jenkins服务器上生成的公钥
描述:自定义
username:自定义
在这里插入图片描述
点击“确定”,查看生成的全局凭据
在这里插入图片描述

创建项目进行检测

1.创建一个maven项目
在这里插入图片描述
2.配置项目

General、build Triggers、Build Environment、Pre Steps、构建设置和Post-build Actions保持默认设置

这一步不报错,就代表密钥配置成功,jenkins可以从gitlab拉取代码

在这里插入图片描述
在这里插入图片描述
3.立即构建
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43840640/article/details/88719485