环境背景:

IP os 软件
192.168.50.188 centos 7.9.2009 jenkins-2.277-1.1,jdk1.8

一. JDK安装配置

1. 先安装jdk,下载地址https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

  1. tar xvf jdk-8u151-linux-x64.tar.gz -C /usr/local/

2. 配置jdk环境变量,将一下三行放入/etc/profile最后面.

export JAVA_HOME=/usr/local/jdk1.8.0_151/
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin

3. 始其生效,查看jdk已配置完成.

[root@localhost soft]# source /etc/profile
[root@localhost soft]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

二. jenkins下载安装

1. 下载jenkins rpm包并安装,这里下载的是2.277-1.1版本的,发布时间是2021-01-26 20:35

wget https://mirror.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.277-1.1.noarch.rpm
rpm -ivh jenkins-2.277-1.1.noarch.rpm

2. 启动报错了,提示/usr/bin/java: No such file or directory

systemctl start jenkins

image.png

3. 增加java软连接

ln -s /usr/local/jdk1.8.0_151/bin/java /usr/bin/java

或者去vim /etc/init.d/jenkins
candidates变量增加/usr/local/jdk1.8.0_151/bin/java

4. 修改jenkins配置文件为root启动,并修改监听端口号为8888,之前8080被git的puma服务占用了!

vim /etc/sysconfig/jenkins 
JENKINS_USER="jenkins"修改为JENKINS_USER="root"
JENKINS_PORT="8080"修改为JENKINS_PORT="8888"

#修改目录权限
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

5. 再次启动,没问题了.

systemctl start jenkins

image.png

6. 创建管理员用户root/123456

image.png

7. 修改jenkins插件源并重启

sed -i 's#updates.jenkins.io#mirror.tuna.tsinghua.edu.cn/jenkins/updates#g' /var/lib/jenkins/hudson.model.UpdateCenter.xml
sed -i 's#updates.jenkins.io/download#mirrors.tuna.tsinghua.edu.cn/jenkins#g' /var/lib/jenkins/updates/default.json
sed -i 's#www.google.com#www.baidu.com#g' /var/lib/jenkins/updates/default.json

systemctl restart jenkins

8. 汉化

#下载这两个插件,然后重启jenkins
Locale plugin
Localization: Chinese (Simplified)

image.png

9. 汉化完成

image.png