Jenkins Overview
在构建Jenkins之前我们需要知道Jenkins是什么东西,能帮助我们做什么。才能更好的理解需要怎么样进行配置。Jenkins使用本地配置的git client端将远程GitLab上的代码下载到Jenkins服务器(即代码仓库拉取代码,可以是GitLab、可以是svn server端),并使用maven将项目进行打包,中途可以添加各种步骤,最后利用shell脚本等方式将项目包发送到远端的tomcat的项目目录(Tomcat有多种配置方式),并停止tomcat,更换项目包(包括:清除原项目包,copy现有项目包并进行解压),启动tomcat(这里tomcat是服务器,可以使用jetty等代替)。
总体来说就是Jenkins的两大特点:
1、Continuous Intergration
持续集成 :可以将整个集成项目的看成一个生命周期,按照组合插件的方式集成
2、Continuous Delivery
持续交付:持续交付项目给测试人员(测试环境)、用户(生成环境)等

Jenkins官网最新稳定版:
https://pkg.jenkins.io/redhat-stable/
1.下载依赖
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
2.导入秘钥
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
3.安装
yum install -y jenkins #等待安装时间较长,约25min

jenkins安装完毕!!!
4.启动前检查是否已安装jdk
java -version #显示java版本即证明已安装jdk
5.查找jenkins安装路径
rpm -ql jenkins

6. 配置Jenkins
- 修改端口~默认是8080
vim /etc/sysconfig/jenkins

7. 启动Jenkins
systemctl start jenkins.service
可能出现的报错!!!
报错信息
解决办法:vim /etc/rc.d/init.d/jenkins
增加java路径(路径查看:which java
)
查看java路径
添加java路径
再次启动即可!
- 查看Jenkins状态
systemctl status jenkins.service

日志信息查看(可选)
/var/libs/jenkins/logs
/var/log/jenkins/jenkins.log
8. 卸载Jenkins
#rpm卸载
rpm -e jenkins
#检查是否卸载成功
rpm -ql jenkins
#彻底删除残留文件
find / -iname jenkins | xargs -n 1000 rm -rf
find / -iname .jenkins | xargs -n 1000 rm -rf
9. 浏览器访问Jenkins主页
http://192.168.216.128(你的IP地址):8787
启动后第一次打开这个链接,会出现如下页面:

10.接着会提示安装插件,可以选择建议插件,也可以选择自定义要安装插件,进入jenkins后也可以进行插件安装的,这里先默认,后面再按需安装吧。



安装完进入主页,后面再自行修改相关用户信息等操作即可
网友评论