linux----安裝jenkins(並配置開啟自啟)


一、安裝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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM