目录
环境准备
jdk安装
1.8版本安装
#!/bin/bash
[ -d /data/setup/ ] || mkdir -p /data/setup/
[ -d /data/prog/ ] || mkdir -p /data/prog/
cd /data/setup/
[ -f /data/setup/jdk-8u271-linux-x64.tar.gz ] || wget http://down.yu1991.com/java/jdk-8u271-linux-x64.tar.gz
[ -d /data/prog/jdk1.8.0_271 ] || tar -zxf /data/setup/jdk-8u271-linux-x64.tar.gz -C /data/prog/
[ -d /data/prog/java8 ] || ln -snf /data/prog/jdk1.8.0_271 /data/prog/java8
tee >/etc/profile.d/java.sh <<EOF
export JAVA_HOME=/data/prog/java8
export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
export PATH=\$PATH:\$JAVA_HOME/bin
EOF
chmod +x /etc/profile.d/java.sh
source /etc/profile
jdk17版本安装
[ -d /data/setup/ ] || mkdir -p /data/setup/
[ -d /data/prog/ ] || mkdir -p /data/prog/
cd /data/setup/
[ -f /data/setup/openjdk-17.0.2_linux-x64_bin.tar.gz ] || wget https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz
tar -zxf openjdk-17.0.2_linux-x64_bin.tar.gz -C /data/prog/
ln -snf /data/prog/jdk-17.0.2 /data/prog/java17
验证
/data/prog/java17/bin/java -version
openjdk version "17.0.2" 2022-01-18
OpenJDK Runtime Environment (build 17.0.2+8-86)
OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)
注意:当服务器上运行多个版本的JDK时,不同软件所依赖的JDK版本各不相同,这时需要再程序运行前进行指定JAVA_HOME
的路径即可。
安装依赖
# 安装字体依赖,不安装会报字体找不到的错误
yum install fontconfig ttf-dejavu git -y
安装jenkins
jenkins清华源下载: https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/
在安装 jenkins 之前要先确保电脑上是否已配置过 Java 的环境变量,可调出命令窗口,通过 java -version 来检验
不同版本的jenkins对于Java的运行环境有要求,具体版本请参考官网,从 Jenkins 版本 2.357 和 LTS 2.361.1 开始,需要 Java 11 或 Java 17
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.462-1.1.noarch.rpm
rpm -ivh jenkins-2.462-1.1.noarch.rpm
启动jenkins
systemctl daemon-reload
systemctl enable jenkins --now
查看初始密码
# 查看初始密码
cat /var/lib/jenkins/secrets/initialAdminPassword
3a77fc2da1014c999ada7e2d42b9048f
更换源
更换jenkins源
http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
汉化
插件:Chinese
输入 chinese 然后点击 install ,安装成功后 重启jenkins即可
标签:tar,部署,setup,linux,prog,jenkins,data From: https://www.cnblogs.com/Unstoppable9527/p/18415666