服務器操作系統:CentOS 7.9 64位
1、安裝jenkins需要先配置jdk,如還沒有配置jdk的可以參考:https://www.cnblogs.com/likeyan/p/15985473.html
2、下載jenkins war包,下載命令如下
wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war
3、如下圖所示,說明下載成功

4、啟動war包
(1)命令行啟動
java –jar Jenkins.war --httpPort=8009
httpPort表示配置指定Jenkins端口,由於Jenkins默認端口是8080,通常8080端口可能會有占用情況,所以換成自己定義的端口8009
(2)腳本啟動
在jenkins war包同級目錄下創建jenkins.sh文件,並輸入如下內容,最后保存即可。
#!/bin/bash
JAVA_OPTIONS="-server -Xmx256m -Xms256m"
Jenkins=$2
this_dir="$( cd "$( dirname "$0" )" && pwd )"
log_file="${this_dir}/catalina.out"
jar_file="${this_dir}/${Jenkins}"
if [ "$1" = "" ];
then
echo -e "\033[0;31m 未輸入操作名 \033[0m \033[0;34m {start|stop|restart|status} \033[0m"
exit 1
fi
if [ "$Jenkins" = "" ];
then
echo -e "\033[0;31m 未輸入應用名 \033[0m"
exit 1
fi
function start()
{
count=`ps -ef |grep java|grep $Jenkins|grep -v grep|wc -l`
if [ $count != 0 ];then
echo "$Jenkins is running..."
else
nohup java $JAVA_OPTIONS -jar ${jar_file} --httpPort=8009> "${log_file}" 2>&1 &
echo -e "Start $Jenkins success...Please see the detail log in /logs/catalina.out"
fi
}
function stop()
{
echo "Stop $Jenkins"
boot_id=`ps -ef |grep java|grep $Jenkins|grep -v grep|awk '{print $2}'`
count=`ps -ef |grep java|grep $Jenkins|grep -v grep|wc -l`
if [ $count != 0 ];then
kill $boot_id
count=`ps -ef |grep java|grep $Jenkins|grep -v grep|wc -l`
boot_id=`ps -ef |grep java|grep $Jenkins|grep -v grep|awk '{print $2}'`
kill -9 $boot_id
fi
}
function restart()
{
stop
sleep 2
start
}
function status()
{
count=`ps -ef |grep java|grep $Jenkins|grep -v grep|wc -l`
if [ $count != 0 ];then
echo "$Jenkins is running..."
else
echo "$Jenkins is not running..."
fi
}
case $1 in
start)
start;;
stop)
stop;;
restart)
restart;;
status)
status;;
*)
echo -e "\033[0;31m Usage: \033[0m \033[0;34m sh $0 {start|stop|restart|status} {JenkinsJarName} \033[0m
\033[0;31m Example: \033[0m
\033[0;33m sh $0 start esmart-test.jar \033[0m"
esacz
注意:第26行中的端口號需換成自己的端口號,且不能被占用的。
5、對jenkins.sh文件增加執行權限,命令如下
chmod u+x jenkins.sh
6、啟動jenkins,命令如下
./jenkins.sh start jenkins.war
7、停止jenkins,命令如下
./jenkins.sh stop jenkins.war
9、重新啟動jenkins,命令如下
./jenkins.sh restart jenkins.war
10、查看jenkins狀態,命令如下
./jenkins.sh status jenkins.war
11、如下圖所示,說明jenkins正在運行中

12、打開瀏覽器輸入服務器ip地址+jenkins的端口號,如下圖所示,說明配置成功

13、打開上圖密碼所在文件就可以看到密碼
vim /root/.jenkins/secrets/initialAdminPassword
14、成功進入jenkins,選擇推薦的插件進行安裝,時間會比較久,也可以選擇自定義插件安裝。
15、安裝完成就可以進入創建第一個管理員頁面, 根據指引設置即可。

16、實例配置根據需求配置,也可不配置

17、保存完畢就可以使用jenkins了。
☺☺☺☺☺☺
