2020-08-20 Linux上yum安装Jenkins(Ce
2020-08-21 本文已影响0人
忆丶往
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
持续交付:持续交付项目给测试人员(测试环境)、用户(生成环境)等
![](https://img.haomeiwen.com/i15086669/d0d1beafa0fc2e80.png)
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
![](https://img.haomeiwen.com/i15086669/4f22655d608672f4.png)
jenkins安装完毕!!!
4.启动前检查是否已安装jdk
java -version #显示java版本即证明已安装jdk
5.查找jenkins安装路径
rpm -ql jenkins
![](https://img.haomeiwen.com/i15086669/82cfcc8584f1ab08.png)
6. 配置Jenkins
- 修改端口~默认是8080
vim /etc/sysconfig/jenkins
![](https://img.haomeiwen.com/i15086669/78e8d0e4046617f6.png)
7. 启动Jenkins
systemctl start jenkins.service
可能出现的报错!!!
报错信息
解决办法:vim /etc/rc.d/init.d/jenkins
增加java路径(路径查看:which java
)
查看java路径
添加java路径
再次启动即可!
- 查看Jenkins状态
systemctl status jenkins.service
![](https://img.haomeiwen.com/i15086669/384bb2cda025cc38.png)
日志信息查看(可选)
/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
启动后第一次打开这个链接,会出现如下页面:
![](https://img.haomeiwen.com/i15086669/80863baf47e475db.png)
10.接着会提示安装插件,可以选择建议插件,也可以选择自定义要安装插件,进入jenkins后也可以进行插件安装的,这里先默认,后面再按需安装吧。
![](https://img.haomeiwen.com/i15086669/b478144ecc35132d.png)
![](https://img.haomeiwen.com/i15086669/147b1bc728b2b3c2.png)
![](https://img.haomeiwen.com/i15086669/610d1fb503b74a9d.png)
安装完进入主页,后面再自行修改相关用户信息等操作即可