1、執(zhí)行這兩個命令(不知道不執(zhí)行會不會報錯,我在安裝的時候執(zhí)行了):
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
2、去官網(wǎng)https://pkg.jenkins.io/redhat-stable/下載rpm文件,我下載的是這個jenkins-2.204.1-1.1.noarch.rpm版本的。
3、把rpm文件上傳到你的服務器里
4、安裝:sudo rpm -ih jenkins-2.73.2-1.1.noarch.rpm
自動安裝完成之后,以下路徑自動創(chuàng)建:
/usr/lib/jenkins/jenkins.war????WAR包?
/etc/sysconfig/jenkins?? ????配置文件
/var/lib/jenkins/ ? ? ? 默認的JENKINS_HOME目錄
/var/log/jenkins/jenkins.log????Jenkins日志文件
5、啟動Jenkins:sudo service jenkins start。如果遇到啟動失敗的情況,則在/etc/init.d/jenkins文件里加入你的java環(huán)境變量后再執(zhí)行該命令。加入位置如下圖:

6、訪問jenkins ip+端口(默認8080)第一次登錄Jenkins會要求解鎖,打開紅色標記中的路徑,取出password,填入上圖,點擊continue



7、輸入完成后會提示安裝自定義插件還是推薦插件,此處我選擇推薦插件,安裝過程可能由于網(wǎng)絡原因導致失敗,后續(xù)失敗的可以在系統(tǒng)設置-插件管理里面卸載或者重新安裝即可。

等待安裝。。。。。


選擇continue繼續(xù)設置管理員

創(chuàng)建用戶并登陸


shell腳本
如果是直接在jenkins部署項目的話可以使用以下腳本:
#!/bin/bash -ile? ??
project=surveyplugin-0.0.1-SNAPSHOT.jar? #這里需要替換成你jar包的名字
pathName=surveyplugin? ? ? #這里也替換成你的,每個人不一樣
echo "拷貝文件"
rm -rf /root/springboot/$project? #刪除舊的jar包
cp? /var/lib/jenkins/workspace/$pathName/target/$project? /root/springboot #因為jenkins打包自動放在它自己的目錄下,我就cp復制到了我定義的目錄下? /usr/local/src/java/ 下
echo "切換路徑"
cd /root/springboot
pid=`ps -ef | grep $project | grep -v grep | awk '{print $2}'`? #殺掉原有項目進程
if [ -n "$pid" ]
then
? kill -9 $pid
? echo "殺死存在進程"
fi
BUILD_ID=dontKillMe
echo "執(zhí)行"
nohup java -jar $project --spring.profiles.active=test >thirdLogin.file 2 2>&1 & #啟動進程
echo "啟動成功!"
如果部署不同的服務器則需要額外執(zhí)行shell腳本
