码迷,mamicode.com
首页 > 其他好文 > 详细

三:持续集成环境-jenkins 凭证管理

时间:2020-08-15 22:23:54      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:build   rsa   数据库密码   col   插件   word   服务器   mic   ssh key   

技术图片
凭证可以用来存储需要密文保护的数据库密码、gitlab密码信息、docker私有仓库密码等,以便jenkins可以和这些第三方的应用进行交互

安装插件【 Credentials Binding】

Manage Jenkins ->  Manage Credentials(凭证) -> 全局 -> 添加凭证

5种类型:

用户名、密码登陆的凭证

SSH免密登陆情况

密码文件情况

秘钥文本

PKCS证书导入方式

 

到gitlab拉取代码,演示凭证使用

普通用户密码凭证:(http方式)

jenkins服务器安装git(yum -y install git)

安装插件【git】

创建用户密码型凭证

Manage Jenkins ->  Manage Credentials(凭证) -> 全局 -> 添加凭证 -> Username with password -> 用gitlab的lifubiao账号密码创建

验证

创建一个项目:新建Item -> 自由风格 -> test01 ->源码管理 -> git

Repository URL:http://gitlab.hy.com:82/ronghetongxin_group/xiaoyirenjia.git

添加完Build Now测试,查看构建日志

查看jenkins服务器上:ll /var/lib/jenkins/workspace/test01

 

SSH私钥凭证:

生成秘钥对:ssh-keygen -t rsa -f /opt/ssh-jenkins/jenkins (会在/opt/ssh-jenkins/目录下生成一堆名为jenkins的秘钥对)

gitlab代码服务器用管理员root/wang123456(用户/密码)登陆,点击 头像下拉条中的Settings -> SSH Keys -> 贴入jenkins.pub的内容

jenkins添加凭证:(SSH Username with private key)加入私钥jenkins的内容

验证

 创建一个项目:新建Item -> 自由风格 -> test02 ->源码管理 -> git
添加完Build Now测试,查看构建日志

查看jenkins服务器上:ll /var/lib/jenkins/workspace/test02
jenkins 凭证管理

技术图片

==========================================================================================

技术图片

 

==========================================================================================

技术图片

 

=========================================================================================

技术图片

 

 

 

==========================================================================================

gitlab

 技术图片

 

******************************************************************************

技术图片

 

******************************************************************************

技术图片

 

 

 

 ==========================================================================================

技术图片

 

三:持续集成环境-jenkins 凭证管理

标签:build   rsa   数据库密码   col   插件   word   服务器   mic   ssh key   

原文地址:https://www.cnblogs.com/NGames/p/13379258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!