上一篇:https://blog.csdn.net/z19799100/article/details/115028020
一、安装凭证插件
凭据可以用来存储需要密文保护的数据库密码、 Gitlab密码信息、pocker私有仓库密码等,以便enkins可以和这些第三方的应用进行交互。
安装插件Credentials Binding插件
安装完成之后会多出来如下两个,点击管理凭证(第一个)
二、添加凭证
这个界面下默认是没雨凭证的,点击全局
添加凭证
凭据类型如下:
这里我们以git免密获取为例来添加一个凭证
首先要安装插件git
1.普通用户密码方式
然后我们来拉取git上的代码到jenkins上,这个项目我已经上传到git上了
这里说一下git获取的两种方式,http方式,用户名和密码,ssh方式对应的就是ssh秘钥设置了
下面是构建过程
查看服务器上,果然是有了
2.ssh证书方式获取代码
首先在jenkins服务器上来生成公钥和私钥
ssh-keygen -t 名字
然后复制公钥添加到git上
然后在复制私钥添加到jenkins上,添加凭证
服务器中的代码也有了