51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

jenkins凭证管理

安装Credentials Binding插件

插件

安装完了回设置页面,发现有了一个Manage Credentials

凭据插件

然后安装Git插件

Git

安装完了去服务器里安装Git

|-----------------|-----------------------------------------------------------------------------| | 1 2 3 4 | hljs shell #yum安装Git yum install git -y #安装完了用以下命令查看版本 git --version |

安装好了我们就开始拉代码吧~

先去到我们的Manage Credentials

点击全局

全局

然后点击添加凭据

凭据

选择第一个Username with password

gitlab

填写好Gitlab的用户名密码

到我们新建的项目test01的配置里

test01

填写git仓库,然后选择凭据,如果凭据验证通过,就会是我这个样子,否则是报错

点击保存后,再点击左侧的Build Now按钮 build now

这时候,jenkins就去拉代码了

默认是在/var/lib/jenkins/workspace/

目录

然后是ssh的免密登录秘钥类型

|---------------------|----------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 | hljs shell #先在服务器上生成秘钥(yao!)敲完按回车 ssh-keygen -t rsa #然后进入目录 cd /root/.ssh #cat公钥文件 cat id_rsa.pub |

复制,粘贴到Gitlab

回到Gitlab,点击头像里的Settings

settings

然后到左侧找到SSH Keys,把ssh公钥放到右边的大框

ssh私钥

然后同样

|-------------|------------------------------------| | 1 2 | hljs shell #打印私钥 cat id_rsa |

然后添加一个凭证,选择ssh类型的

私钥

然后确定

然后同样创建一个test02

粘贴我们ssh方式的git仓库地址

选择我们配置好的ssh方式的凭证

ssh方式

然后保存,Build Now

发现在我们的/var/lib/jenkins/workspace/目录下,已经有test02了

test02

凭证管理就到这里啦~

赞(0)
未经允许不得转载:工具盒子 » jenkins凭证管理