【jenkins自动化部署】-01

8/29/2022 jenkins

操作系统:CentOS 7

# 一、安装Java环境--准备工作

# 查看是否有java环境
cd /
java -version
// 检索 `yum` 中有没有 `java1.8` 的包
yum list java-1.8*
// 开始安装
yum install java-1.8.0-openjdk* -y
// 安装完成查看版本
java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

1
2
3
4
5
6
7
8
9
10
11
12
13

# 二、开始安装Jenkins


sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
# 如出现证书过期则执行以下命令
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins
1
2
3
4
5
6
7

安装成功出现如下

安装成功会出现以下
 总下载量:87 M
 安装大小:87 M
 Is this ok [y/d/N]: y
 Downloading packages:
 jenkins-2.346.3-1.1.noarch.rpm | 87 MB 00:01:36
 Running transaction check
 Running transaction test
 Transaction test succeeded
 Running transaction
 正在安装 : jenkins-2.346.3-1.1.noarch 1/1
 验证中 : jenkins-2.346.3-1.1.noarch 1/1
 已安装:
 jenkins.noarch 0:2.346.3-1.1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

熟悉一下Jenkins的安装路径,后续会修改

/etc/sysconfig/jenkins
/etc/rc.d/init.d/jenkins
/etc/logrotate.d/jenkins
/var/lib/yum/repos/x86_64/7/jenkins
/var/lib/jenkins
/var/log/jenkins
/var/cache/yum/x86_64/7/jenkins
/var/cache/jenkins
/usr/bin/jenkins
/usr/share/jenkins
1
2
3
4
5
6
7
8
9
10

开始配置jenkins了

sudo vim /etc/sysconfig/jenkins
#进入配置文件将启动用户修改为 root,默认是 Jenkins
#JENKINS_USER="jenkins"
JENKINS_USER="root"
JENKINS_GROUP="root"
# 运行端口为默认为8080 可自行修改 (我用的是云服务器记得把端口的出方向打开)
JENKINS_PORT="8081"
Jenkins的安装路径在/var/lib/jenkins
1
2
3
4
5
6
7
8

修改过配置文件后终于开始启动jenkins服务了

// 启动Jenkins
sudo service jenkins start
#启动成功则出现
sudo service jenkins start
Starting jenkins (via systemctl):                          [  确定  ]
1
2
3
4
5

附录jenkisn相关的一些命令

# 重启 jenkins
service jenkins restart
# 停止 Jenkins
service jenkins stop
# 查看状态
service jenkins status
1
2
3
4
5
6

首次登录需要输入Jenkins的初始密码并且创建自定的用户密码

通过 http://你的ip地址:8080 进行登录
# 查看jenkins 的密码
cat /var/lib/jenkins/secrets/initialAdminPassword
45f797a30b1a4faab5ecaebe9148f4b9
# 输入密码进行登录
创建用户
1
2
3
4
5
6

# 启动并登录成功的页面

首页

Last Updated: 10/17/2022, 10:41:51 AM