1、新建用户
个人习惯用户新用户去安装新技术插件,如果不喜欢可以省略。
useradd -g fordream -d /home/jenkins jenkins
passwd jenkins
2、安装jenkins
1.1 安装仓库
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
注意: 如果已经导入过key,那么rpm --import命令会报错,无需理会即可。
1.2 安装
yum
install jenkins
1.3 修改配置
(1)添加本地jdk配置目录
vi /etc/init.d/jenkins
修改
candidates
="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java
/usr/local/java/jdk1.8.0_231/bin/java # 此处添加本地jdk安装的java
"
**注意:**上面添加的是本地的java运行文件,不是安装地址或目录!
(2)修改Jenkins端口
vi /etc/sysconfig/jenkins
修改
JENKINS_PORT
="8088"
1.4 安装记录
[root@localhost jenkins
]
--2020-10-22 08:44:47-- https://pkg.jenkins.io/redhat-stable/jenkins.repo
Resolving pkg.jenkins.io
(pkg.jenkins.io
)... 151.101.230.133, 2a04:4e42:36::645
Connecting to pkg.jenkins.io
(pkg.jenkins.io
)|151.101.230.133
|:443
... connected.
HTTP request sent, awaiting response
... 200 OK
Length: 85
Saving to: ‘/etc/yum.repos.d/jenkins.repo’
100%
[======================================================================================================================================================================>] 85 --.-K/s
in 0s
2020-10-22 08:44:48
(8.51 MB/s
) - ‘/etc/yum.repos.d/jenkins.repo’ saved
[85/85
]
[root@localhost jenkins
]
[root@localhost jenkins
]
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.cn99.com
* extras: mirrors.cn99.com
* updates: mirrors.cn99.com
base
| 3.6 kB 00:00:00
extras
| 2.9 kB 00:00:00
jenkins
| 2.9 kB 00:00:00
updates
| 2.9 kB 00:00:00
jenkins/primary_db
| 35 kB 00:00:00
Resolving Dependencies
--
> Running transaction check
---
> Package jenkins.noarch 0:2.249.2-1.1 will be installed
--
> Finished Dependency Resolution
Dependencies Resolved
================================================================================================================================================================================================================
Package Arch Version Repository Size
================================================================================================================================================================================================================
Installing:
jenkins noarch 2.249.2-1.1 jenkins 64 M
Transaction Summary
================================================================================================================================================================================================================
Install 1 Package
Total download size: 64 M
Installed size: 64 M
Is this ok
[y/d/N
]: y
Downloading packages:
jenkins-2.249.2-1.1.noarch.rpm
| 64 MB 00:00:45
Running transaction check
Running transaction
test
Transaction
test succeeded
Running transaction
Installing
: jenkins-2.249.2-1.1.noarch 1/1
Verifying
: jenkins-2.249.2-1.1.noarch 1/1
Installed:
jenkins.noarch 0:2.249.2-1.1
Complete
!
3、简单使用
systemctl start jenkins
systemctl status jenkins
systemctl stop jenkins
systemctl restart jenkins
systemctl status firewalld
systemctl stop firewalld
systemctl start firewalld
4、首次使用
首次访问页面如下:
cat /var/lib/jenkins/secrets/initialAdminPassword
将密码复制到管理员密码处,然后进行首次登陆。