第四章 4-1~4-3 Jenkins介绍
一、Jenkins介绍
二、Jenkins的优势和应用场景
三、Jenkins的安装与配置
3.1、安装前的环境准备
3.1.1、准备安装Jenkins的虚拟机
按照之前已准备的虚拟机,现在再准备一台jenkins的虚拟机。IP为:192.168.2.203;
3.1.2、添加jenkins的yum仓库源
# 下载jenkins的yum源到/etc/yum.repos.d/jenkins.repo目录下
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
如果遇到wget没有安装,需要先安装下wget
再次执行下载命令,如下图
# 导入jenkins的key,用来验证yum仓库的安全性
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
3.1.3、确认jenkins主机中安装了JAVA8.0级以上版本
# 确保jenkins主机中安装了JAVA8.0级以上版本
yum -y install java
# 查看本机java版本
java -version
3.1.4、关闭系统防护
关闭及禁用系统防火墙
# 禁用系统防火墙
systemctl stop firewalld
# 禁止开启启动系统防火墙
systemctl disable firewalld
关闭selinux
# 修改selinux的配置
vim /etc/sysconfig/selinux
# 重启主机
reboot
查看selinux是否已经被禁用
getenforce
3.2、Jenkins的安装
# 安装jenkins
yum install -y jenkins
jenkins的安装比较慢,由于墙的问题。小小74M居然要25mins左右, 如下图,Jenkins已经安装完成!
3.2.1、创建Jenkins的用户
# 创建一个deploy用户对应jenkins
useradd deploy
# 修改jenkins配置文件
vim /etc/sysconfig/jenkins
3.2.2、更改jenkins的家目录和log目录的属主和权限
这里需要注意的是,启动的时候需要根据上面修改的文件中的用户匹配。
# 修改jenkins的家目录的属主和权限
chown -R deploy:deploy /var/lib/jenkins
# 修改jenkins的log日志的属主和权限
chown -R deploy:deploy /var/log/jenkins
# 修改cache下的jenkins的属主和权限
chown -R deploy:deploy /var/cache/jenkins
3.2.3、启动jenkins
# 启动jenkins
service jenkins start
# 关闭jenkins
service jenkins stop
# 查看jenkins是否启动
lsof -i:8080
3.2.4、修改Windows的hosts文件,使得可以通过域名方式访问
3.2.5、通过jenkins.example.com:8080访问jenkins
首先通过该页面中的路径获取登陆密码
cat /var/lib/jenkins/secrets/initialAdminPassword
在浏览器上输入密码后点击确定,登陆到系统中,然后进行插件的安装。
选择推荐的插件进行安装,界面进入推荐插件安装页面
创建管理员用户
点击确定并完成,完成配置工作
点击进入的时候出现页面停留在空白页面的问题
这里需要进入http://192.168.2.203:8080/pluginManager/advanced页面,然后修改下面的升级站点的URI
http://updates.jenkins.io/update-center.json
然后重启jenkins服务
service jenkins restart
重启后登陆,进入了首页