安装JDK
yum install -y java
安装jenkins
首先安装yum-fastestmirror
插件
它会自动选择最快的yum源,节约漫长的下载时间
[root@localhost /]# yum install yum-fastestmirror -y
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.bfsu.edu.cn
* extras: mirrors.bfsu.edu.cn
* updates: mirror.bit.edu.cn
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
正在解决依赖关系
--> 正在检查事务
---> 软件包 yum-plugin-fastestmirror.noarch.0.1.1.31-53.el7 将被 升级
---> 软件包 yum-plugin-fastestmirror.noarch.0.1.1.31-54.el7_8 将被 更新
--> 解决依赖关系完成
依赖关系解决
=================================================================================================================================================================================================================================================
Package 架构 版本 源 大小
=================================================================================================================================================================================================================================================
正在更新:
yum-plugin-fastestmirror noarch 1.1.31-54.el7_8 updates 34 k
事务概要
=================================================================================================================================================================================================================================================
升级 1 软件包
总下载量:34 k
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm | 34 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在更新 : yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch 1/2
清理 : yum-plugin-fastestmirror-1.1.31-53.el7.noarch 2/2
验证中 : yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch 1/2
验证中 : yum-plugin-fastestmirror-1.1.31-53.el7.noarch 2/2
更新完毕:
yum-plugin-fastestmirror.noarch 0:1.1.31-54.el7_8
完毕!
添加Jenkins库到yum库
Jenkins将从这里下载安装。
[root@localhost /]# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
--2020-06-04 08:17:08-- http://pkg.jenkins-ci.org/redhat/jenkins.repo
正在解析主机 pkg.jenkins-ci.org (pkg.jenkins-ci.org)... 52.202.51.185
正在连接 pkg.jenkins-ci.org (pkg.jenkins-ci.org)|52.202.51.185|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:71
正在保存至: “/etc/yum.repos.d/jenkins.repo”
100%[=======================================================================================================================================================================================================>] 71 --.-K/s 用时 0s
2020-06-04 08:17:08 (4.39 MB/s) - 已保存 “/etc/yum.repos.d/jenkins.repo” [71/71])
运行以下命令下载并导入GPG密钥
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
安装Jenkins
[root@localhost /]# yum install -y jenkins
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirror.bit.edu.cn
* updates: mirror.bit.edu.cn
jenkins | 2.9 kB 00:00:00
jenkins/primary_db | 152 kB 00:00:11
正在解决依赖关系
--> 正在检查事务
---> 软件包 jenkins.noarch.0.2.239-1.1 将被 安装
--> 解决依赖关系完成
依赖关系解决
=================================================================================================================================================================================================================================================
Package 架构 版本 源 大小
=================================================================================================================================================================================================================================================
正在安装:
jenkins noarch 2.239-1.1 jenkins 64 M
事务概要
=================================================================================================================================================================================================================================================
安装 1 软件包
总下载量:64 M
安装大小:64 M
Downloading packages:
jenkins-2.239-1.1.noarch.rpm FAILED
http://pkg.jenkins.io/redhat/jenkins-2.239-1.1.noarch.rpm: [Errno 14] HTTPS Error 404 - Not Found 0% [ ] 0.0 B/s | 0 B --:--:-- ETA
正在尝试其它镜像。
To address this issue please refer to the below wiki article
https://wiki.centos.org/yum-errors
If above article doesn't help to resolve this issue please use https://bugs.centos.org/.
Error downloading packages:
jenkins-2.239-1.1.noarch: [Errno 256] No more mirrors to try.
如果不能安装就到官网下载jenkis的rmp包,官网地址(http://pkg.jenkins-ci.org/redhat-stable/)
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
执行
[root@localhost /]# wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
--2020-06-04 08:32:41-- http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
正在解析主机 pkg.jenkins-ci.org (pkg.jenkins-ci.org)... 52.202.51.185
正在连接 pkg.jenkins-ci.org (pkg.jenkins-ci.org)|52.202.51.185|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:http://mirrors.jenkins.io/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm [跟随至新的 URL]
--2020-06-04 08:32:41-- http://mirrors.jenkins.io/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
正在解析主机 mirrors.jenkins.io (mirrors.jenkins.io)... 52.202.51.185
再次使用存在的到 pkg.jenkins-ci.org:80 的连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:http://archives.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm [跟随至新的 URL]
--2020-06-04 08:32:41-- http://archives.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
正在解析主机 archives.jenkins-ci.org (archives.jenkins-ci.org)... 162.209.106.32, 2001:4802:7800:2:be76:4eff:fe20:7a31
正在连接 archives.jenkins-ci.org (archives.jenkins-ci.org)|162.209.106.32|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:68660255 (65M) [application/x-redhat-package-manager]
正在保存至: “jenkins-2.7.3-1.1.noarch.rpm”
100%[=======================================================================================================================================================================================================>] 68,660,255 159KB/s 用时 19m 39s
2020-06-04 08:52:21 (56.9 KB/s) - 已保存 “jenkins-2.7.3-1.1.noarch.rpm” [68660255/68660255])
[root@localhost /]# rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
准备中... ################################# [100%]
正在升级/安装...
1:jenkins-2.7.3-1.1 ################################# [100%]
配置jenkis的端口
vi /etc/sysconfig/jenkins
找到修改端口号:
JENKINS_PORT="8080"
此端口不冲突可以不修改
配置防火墙
如果要在受防火墙保护的远程CentOS服务器上安装Jenkins,则需要开放8080端口。
[root@localhost /]# sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
success
[root@localhost /]# sudo firewall-cmd --reload
success
查看jenkins
[root@one ~]# rpm -ql jenkins
/etc/init.d/jenkins
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins # jenkins配置文件
/usr/lib/jenkins # jenkins安装目录
/usr/lib/jenkins/jenkins.war
/usr/sbin/rcjenkins
/var/cache/jenkins
/var/lib/jenkins # 默认JENKINS_HOME
/var/log/jenkins # jenkins日志目录
启动jenkins
service jenkins start/stop/restart
- 安装成功后Jenkins将作为一个守护进程随系统启动
- 系统会创建一个“jenkins”用户来允许这个服务,如果改变服务所有者,同时需要修改/var/log/jenkins, /var/lib/jenkins, 和/var/cache/jenkins的所有者
- 启动的时候将从/etc/sysconfig/jenkins获取配置参数
- 默认情况下,Jenkins运行在8080端口,在浏览器中直接访问该端进行服务配置
- Jenkins的RPM仓库配置被加到/etc/yum.repos.d/jenkins.repo
打开jenkins
在浏览器中访问
首次进入会要求输入初始密码
初始密码在:/var/lib/jenkins/secrets/initialAdminPassword
有可能网络原因下载不了插件,解决方案如下:
1、修改网络访问地址google为百度:/var/lib/jenkins/updates/default.json
vim /var/lib/jenkins/updates/default.json
2、修改镜像地址
镜像地址为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
vim /var/lib/jenkins/hudson.model.UpdateCenter.xml
3、重新加载jenkins配置
systemctl reload jenkins
卸载jenkins
卸载
rpm -e jenkins #rpm卸载
rpm -ql jenkins #检查是否卸载成功
find / -iname jenkins | xargs -n 1000 rm -rf 彻底删除残留文件
wx.jpg
网友评论