在Jenkins服务器上生成ssh-key
把Jenkins公钥配置到gitlab中
本例使用gitlab管理员账号
在Jenkins服务器上测试能否免密拉取代码
配置Jenkins自动拉取代码
Manage Jenkins -> Manage Credentials
Jenkins
全局凭据
添加凭据
设置jenkin密钥
Jenkins免认证拉取gitlab代码
这样配置后,jenkins拉取gitlab代码就不需要认证了
在gitlab上为jenkins生成token
使用jenkins账号登录gitlab
本例使用gitlab管理员账号
复制gitlab上生成的token
在jenkins上配置token
安装gitlab插件