标签: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
==========================================================================================
==========================================================================================
=========================================================================================
==========================================================================================
gitlab
******************************************************************************
******************************************************************************
==========================================================================================
标签:build rsa 数据库密码 col 插件 word 服务器 mic ssh key
原文地址:https://www.cnblogs.com/NGames/p/13379258.html