1 jenkins配置
1、Git插件 支持jenkins从gitlab拉取源码
2、jenkins所在主机安装git
yum install git -y
添加参数来忽略证书验证
git config --global http.sslVerify false
2 添加账号密码凭据
2.1 配置账号密码凭据
一定要选择添加系统凭据,用户凭据有些时候看不到
2.2 新建自由风格的软件项目
2.3 配置源码管理
2.4 构建结果
3 添加SSH凭据
3.1 生成SSH秘钥
ssh-keygen -C "qingchen@123.com"
生成公钥和私钥
cat /root/.ssh/id_rsa.pub
3.2 Gitlab配置公钥
3.3 jenkins配置私钥凭据
cat /root/.ssh/id_rsa
3.4 新建自由风格的软件项目
3.5 源码管理无凭据
控制台输出
3.6 源码管理有凭据
控制台输出
3.7 后台拉取代码差异
4 gitlab访问令牌
如果gitlab开启了双层认证,可以考虑使用这个方法
如果本人没有项目权限,也可以让有权限的账户生成这个访问令牌,通过访问令牌更新代码编译
4.1 Gitlab生成访问令牌
点击创建个人访问令牌
4.2 Jenkins配置
此处格式:http://oauth2:访问令牌@仓库地址