三:持续集成环境-jenkins 凭证管理
凭证可以用来存储需要密文保护的数据库密码、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
******************************************************************************
******************************************************************************
==========================================================================================
相关推荐
programmeryu 2020-09-24
jingzhaopan 2020-07-08
longzhanpeng 2020-06-21
LiHansiyuan 2020-06-14
lrcoop 2020-06-13
synshitou 2020-10-21
Topbeyond 2020-08-21
oden 2020-08-16
pandaphinex 2020-08-09
CloasGao 2020-07-05
花落兰亭 2020-07-04
xiongyouqiang 2020-06-28
jingzhaopan 2020-06-27
nanbiebao 2020-06-20
nanbiebao 2020-06-20
xiaodaiwang 2020-06-12
达观数据 2020-11-11