前提环境
Jenkins 依赖 Java 环境。
Jenkins 下载
https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.300/
地址: http://mirrors.jenkins-ci.org/
首行是系统版本名称,Releases行是短期更新包,LTS是长期更新包。
WAR 包部署 Jenkins
mkdir /opt/jenkins
vim run-jenkins.sh
#!/bin/bash
pid=`ps -ef | grep jenkins | grep -v grep | grep -v run-jenkins | awk '{print $2}'`
if [ "$pid" != "" ] ; then
echo "stop jenkins server pid:"$pid
kill -9 $pid
fi
sleep 5
echo "start jenkins server"
export JENKINS_HOME=/opt/jenkins
cd $JENKINS_HOME
nohup java -Dhudson.model.DownloadService.noSignatureCheck=true -Xmx2g -jar jenkins.war --httpPort=8600 > logs/jenkins.log 2>&1 &
echo "success"
tail -f logs/jenkins.log
vim /root/.jenkins/hudson.model.UpdateCenter.xml
<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>https://updates.jenkins-zh.cn/update-center.json</url>
</site>
sudo chmod 777 run-jenkins.sh
sh run-jenkins.sh