Jenkins凭证管理
凭证可以用来存储需要密文保护的数据库密码, Gitlab密码, Docker私有仓库密码等, 以便Jenkins可以和这些第三方的应用进行交互.
1.安装Credentials Binding插件
点击"可选插件", 输入"Credentials Binding"
我已经安装过了,所以没找到,可以在"已安装"中找到.
2.使用普通用户密码凭证从gitee拉取代码
2.1.安装Git插件和Git工具
Git插件安装:
在CentOS7上安装Git工具:
yum install git -y #安装
git -- version #安装后查看版本
2.2.创建凭证
具体操作如下:
最终结果如下:
2.3.使用凭证从gitee拉取代码
具体操作如下:
3.使用SSH私钥凭证从gitee拉取代码
3.1.使用root用户生成公钥和私钥
ssh-keygen -t rsa
在/root/.ssh/目录保存了公钥和私钥
3.2.把公钥放到gitee中
3.3.创建ssh凭证
结果如下:
3.4.使用凭证从gitee拉取代码
具体操作如下:
除以下步骤之外的操作同上2.3中的操作.
最后结果:
至此两种凭证拉取代码方式验证完成.