准备环境 一台centos7系统 4C/8G/100G 如果是jenkins2.5以上版本需要centos8以上版本
JDK1.8编译安装(最新版本jdk需要18以上)
MAVEN编译安装
GIT编译安装
JDK1.8步骤
tar -zxvf 解压
vim /etc/profile
export JAVA_HOME=/data/jdk1.8.0_111
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile
MAVEN步骤
tar -zxvf 解压
vim /etc/profile
export MAVEN_HOME=/data/apache-maven-3.6.3
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$MAVEN_HOME/bin
source /etc/profile
GIT步骤
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y
安装依赖时,yum自动安装了Git,需要卸载旧版本Git,命令为: yum remove git -y
tar -zxvf 解压
make prefix=/usr/local/git all (自定义目录)
make prefix=/usr/local/git install(自定义目录)
vim /etc/profile
PATH=$PATH:/data/git/bin
jenkins安装
https://repo.huaweicloud.com/jenkins/war/2.500/ 下载最新版本安装包
https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.100/bin/ Tomcat安装包 可忽略
下载好jdk1.8 jdk18 git MAVEN jenkins2.5安装包后
/usr/local/jenkins/jdk-18.0.2.1/bin/java -jar jenkins.war --httpPort=8080 --enable-future-java &
jenkins启动脚本 放在/usr/local/jenkins下面 #!/bin/bash
sh /usr/local/jenkins/stopjk.sh
stop=$(ps -ef | grep -v grep | grep jenkins.war | wc -l)
if [ "$stop" -eq "0" ];then
echo "jenkins关闭成功"
else
echo “查找到jenkins进程还在,请排查原因”
fi
sleep 3
sh /usr/local/jenkins/startjk.sh
start=$(ps -ef | grep -v grep | grep jenkins.war | wc -l)
if [ "$start" -ge "1" ];then
echo "jenkins启动成功"
echo "---------------------------"
echo "jenkins重启成功"
else
echo "暂未查找到启动的进程,请排查原因"
fi
输入管理员密码:或者根据提示
cat /root/.jenkins/secrets/initialAdminPassword
在这里面查看。