Jenkins安装与持续集成环境配置(2)


本章是从bilibili网站的up主“黑马程序员”的《java教程手把手教你Jenkins从环境配置到项目开发》 实践的记录。

1.用户权限管理

1.1安装Role-based Authorization Strategy插件
1.2开启权限全局安全配置
1.3管理角色
1.4创建用户
1.5给用户分配角色

1.1安装Role-based Authorization Strategy插件

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

1.2开启权限全局安全配置

在这里插入图片描述
在这里插入图片描述

1.3管理角色

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.4创建用户

在这里插入图片描述
在这里插入图片描述

1.5给新增的用户分配角色

在这里插入图片描述
在这里插入图片描述

banana项目是指web前缀的项目,那我们先创建项目webgame,webrun,happy三个项目。
在这里插入图片描述
在这里插入图片描述
使用aaa用户进行登录,这时候aaa用户只能看到web前缀的项目
在这里插入图片描述

2.Jenkins凭证管理

凭证可以用来存储需要密文保护的数据库密码,Gitlab密码信息,Docker私有仓库密码登,以便jenkins可以和这些第三方的应用交互
2.1安装credentials Binding插件
2.2安装Git插件和Git工具
2.3创建凭证

2.1安装credentials Binding插件

在这里插入图片描述

2.2安装Git插件和Git工具

为了让Jenkins支持从Gitlab拉取源,需要安装Git插件以及在CentOS7上安装Git工具
2.2.1安装Git插件
2.2.2安装Git工具

2.2.1安装Git插件
在这里插入图片描述
Git插件安装完成以后,新建项目的时候,在源码管理处会有Git

在这里插入图片描述
在这里插入图片描述
2.2.2安装Git工具
虚拟机终端输入

cd /var/lib/jenkins/updates
yum install git -y
git --version

在这里插入图片描述
//选择性跳过
我在使用yum install git命令的时候遇到个问题
报错:File contains no section headers

解决方法:
删除/etc/yum.repos.d/下的所有repo文件

rm -f /etc/yum.repos.d/*

然后重新下载阿里的yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

2.3创建凭证

在这里插入图片描述
在这里插入图片描述
使用凭证
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
忘了,先应用后保存
在这里插入图片描述

3.SSH密钥登录

这里使用jenkins的凭证管理SSH证书。SSH免密登录过程:首先是Jenkins存放私钥,Gitlab存放公钥。

3.1使用root用户生成公钥和私钥

在持续集成服务器虚拟机的终端输入

cd /var/lib/jenkins/updates
ssh-keygen -t rsa  //生成rsa的一个凭证
cd /root/.ssh   //进入密钥的路径
cat id_rsa.pub   //查看公钥的密码

在这里插入图片描述
在代码托管服务器登录Gitlab网站
在这里插入图片描述
在这里插入图片描述
在Jenkins网页,添加凭证
在这里插入图片描述在这里插入图片描述
我们来创建一个项目做个测试
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

待续… Jenkins安装与持续集成环境配置(3)

看完如果对你有帮助,感谢点赞支持!!!
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值