目录
1、安装JDK环境
(1)、下载jdk1.8 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
例如 jdk-8u281-linux-x64.tar
(2)解压JDK tar -zxvf jdk-8u281-linux-x64.tar
(3)配置环境变量
vim ~/.bashrc
在文件末尾增加
export JAVA_HOME=/usr/local/jenkins/jdk1.8.0_281
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
让环境变量生效
source ~/.bashrc
(4)测试是否配置成功
java -version
出现上图表示配置成功
2、安装Maven
下载Maven https://mirror.bit.edu.cn/apache/maven/maven-3/
1、解压maven
tar -zxvf apache-maven-3.5.4-bin.tar
2、配置环境变量
vim ~/.bashrc
在文件末尾增加
export MAVEN_HOME=/usr/local/jenkins/maven-3.5.4
export PATH=$MAVEN_HOME/bin:$PATH
3、环境变量生效
source ~/.bashrc
测试是否配置成功 、出现下图表示配置成功
3、安装git环境
下载git https://mirrors.edge.kernel.org/pub/software/scm/git/
1、查看linux自带git
git version
2、卸载 yum remove git
3、解压git
tar -zxvf git-2.29.2.tar.gz
4、安装git依赖
yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
5、安装git
./configure --prefix=/usr/local/jenkins/git
make && make install
5、配置环境变量
vim ~/.bashrc
文件末尾增加
export GIT_PATH=/usr/local/jenkins/git/bin
export PATH=$JAVA_HOME/bin:$PATH:$GIT_PATH
配置生效
source ~/.bashrc
4、安装jenkins
下载 https://get.jenkins.io/war/2.258/
将war放在指定的位置
#启动jenkins
nohup java -jar jenkins.war &
#查看启动成功
jps -l
5、设置jenkins开机自启动
在jenkins.war存放的文件夹中编写jenkins.sh脚本
#!/bin/bash
#导入JENKINS_HOME环境变量
export JENKINS_HOME=/usr/local/jenkins/jenkins
export JAVA_HOME=/usr/local/jenkins/jdk1.8.0_281
cd $JENKINS_HOME
# 启动Jenkins
pid=`ps -ef | grep jenkins.war | grep -v 'grep'| awk '{print $2}'`
if [ "$1" = "start" ];then
if [ -n "$pid" ];then
echo 'jenkins is running...'
else
### java启动服务 配置java安装根路径,和启动war包存的根路径
nohup $JAVA_HOME/bin/java -Xms128m -Xmx256m -jar $JENKINS_HOME/jenkins.war --ajp13Port=-1 --httpPort=18080 >/dev/null 2>&1 &
fi
elif [ "$1" = "stop" ];then
exec ps -ef | grep jenkins | grep -v grep | awk '{print $2}'| xargs kill -9
echo 'jenkins is stop...'
else
echo "Please input like this:"./jenkins.sh start" or "./jenkins stop""
fi
编写完脚本后执行脚本,看是否能成功启动
将jenkins.sh设置为可执行文件
chmod +x /usr/local/jenkins/jenkins/jenkins.sh
在/etc/rc.d/rc.local文件末尾添加脚本jenkins.sh文件完整路径
/usr/local/jenkins/jenkins/jenkins.sh start
最后将/etc/rc.d/rc.local设置为可执行(必须)
chmod +x /etc/rc.d/rc.local
然后执行
reboot