在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插件





