一、安裝jdk1.8
具體詳見:https://www.cnblogs.com/syw20170419/p/13384578.html
二、安裝jenkins
1、【第一種方法】待下次驗證一下,本人沒嘗試,使用的是第二種方法
直接下載 rpm 安裝
各個版本地址 https://pkg.jenkins.io/
wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm
rpm -ivh jenkins-2.156-1.1.noarch.rpm
【第二種方法】下載war包進行安裝
將此war包放到某個目錄下,進入此目錄,執行下面的命令
java -jar jenkins.war
2、執行到如上步驟時,可以在服務器中輸入地址:http://10.57.4.13:8080/ 查看是否安裝成功
注:10.57.4.13 是你的服務器地址哈。別寫錯了
3、另一種方式獲取jenkins的密碼方式
cat xxxxxx(頁面紅色提示的內容)
三、將jenkins與tomcat結合使用(個人使用的方法)(參考:https://www.cnblogs.com/Radioman-lhq/p/9822246.html)
1、下載tomcat。版本為:apache-tomcat-8.5.55.tar.gz
2、將apache-tomcat-8.5.55.tar.gz上傳到linux服務器上。
本地文件上傳到linux:sudo scp /Users/lucky/Downloads/apache-tomcat-8.5.55.tar.gz root@10.57.4.13:/root/tools
tools目錄下解壓: tar -zxvf apache-tomcat-8.5.55.tar.gz
3、配置tomcat的環境變量
vim /etc/profile
#tomcat envirnoment export CATALINA_HOME=/root/tools/apache-tomcat-8.5.55 export PATH=$PATH:$CATALINA_HOME/bin export JENKINS_HOME=/jenkins
保存並退出
4、將jenkins.war復制粘貼到jenkins的目錄/root/tools/apache-tomcat-8.5.55/webapps目錄下
注:/root/tools/apache-tomcat-8.5.55 是自己的tomcat解壓的路徑
5、寫啟動tomcat服務腳本
vi /etc/init.d/tomcat
然后點擊"i"寫下如下代碼,tomcat自啟動腳本
添加如下內容,(注:需要修改以下3個部分的路徑,都寫自己的配置路。“export JRE_HOME=/usr/jdk1.8.0_131”、“export CATALINA_HOME=/usr/tomcat6”、“export CATALINA_BASE=/usr/tomcat6”)
#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcat
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
export JRE_HOME=/usr/jdk1.8.0_131
export CATALINA_HOME=/usr/tomcat6
export CATALINA_BASE=/usr/tomcat6
start()
{
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo " OK"
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
echo " OK"
# [ $RETVAL -eq 0 ] && rm -f /var/lock/...
return $RETVAL
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
最后點擊"Esc",輸入“:wq”
6、賦予啟動腳本可執行權限,並設置開機啟動,命令如下:
chmod +x /etc/init.d/tomcat
chkconfig tomcat on
7、重啟服務器,然后訪問http://10.57.4.13:8080/jenkins/ 可以看到 Jenkins 已經啟動了
(注)手動啟tomcat中的jenkins方法
進入jenkins的安裝的bin目錄下:
cd /root/tools/apache-tomcat-8.5.55/bin
sh startup.sh