內網linux環境搭建Jenkins服務安裝指南
在開始前,需要事先確定:JDK版本、tomcat版本、jenkins的版本。這三者選定完畢後,就可以進行以下操作,本人選定是:jdk1.8,tomcat7.0,jenkins2.107.2。
由於是個中轉,這裡就不進行系統環境變數配置。我把三個資料夾放在一個目錄下為:D:\WK。在該目錄下建立一個目錄用來存放Jenkins的工作目錄:JKWP。我是window環境,這裡我以bat指令碼來說明,對應的操作在linux下的sh指令碼同樣適用。
進入tomcat的bin目錄下,開啟catalina.bat,在如下圖:
設定下JAVA_HOME、JRE_HOME、CATALINA_BASE、CATALINA_HOME、JENKINS_HOME:
set JAVA_HOME=D:\WK\jdk1.8.0.11
set JRE_HOME=D:\WK\jdk1.8.0.11\jre
set CATALINA_HOME=D:\WK\tomcat7.0
set CATALINA_BASE=D:\WK\tomcat7.0
set JENKINS_HOME=D:\WK\JKWP
指令碼中截圖:
然後進入setclasspath.bat指令碼設定JAVA_HOME、JRE_HOME配置截圖如下:
上面設定完畢。就配置好了tomcat環境以及jenkins工作目錄。把jenkins的war包放入tomcat的webapp目錄下。然後啟動tomcat,確保tomcat服務成功啟動。開啟瀏覽器輸入:http://127.0.0.1:8080/jenkins,進入jenkins安裝頁面。外掛安裝完畢按照給出路徑複製站體initPasswd到登入中進入jenkins服務,設定使用者名稱和密碼。進入jenkins工作也頁面。
由於我在內網就不截圖,有問題可以進入群找我。進入外掛管理頁面,下載內網環境所需外掛,外掛下載完畢。進入JENKINS_HOME目錄下的plugins,壓縮該包。內網需要的jenkins安裝包和外掛就準備完畢。
把外掛和上述的三個包壓縮,然後傳入內網。在linux系統中搭建jenkins環境。
進入linux環境,建立一個jenkins使用者:useradd jenkins
把使用者新增到root組:usermod -aG root jenkins
進入jenkins使用者:su - jenkins
編輯該使用者下的/ect/profile,新增tomcat、jenkins、jdk配置,如果你不想操作/etc/profile檔案,可以在catalina.sh、setclasspath.sh配置tomcat、jenkins、jdk環境:
export JAVA_HOME=\home\jenkins\jdk1.8.0.11
export JRE_HOME=\home\jenkins\jdk1.8.0.11\jre
export CATALINA_HOME=\home\jenkins\tomcat7.0
export CATALINA_BASE=\home\jenkins\tomcat7.0
export JENKINS_HOME=\home\jenkins\jenkinsworkspace
setclasspath.sh配置如下:
以上配置完畢。需要對檔案進行許可權設定。需要許可權設定主要有:tomcat的bin目錄、jdk的bin目錄、jdk的jre的bin目錄,執行許可權設定的命令為:chmod +x *
之後啟動tomcat服務,之後的操作跳過外掛安裝,建立使用者,把plugins壓縮包解壓到\home\jenkins\jenkinsworkspace\plugin。
至此內網jenkisn服務就搭建完畢。如有問題加群問我。由於本人是在window下進行描述操作,上述的sh指令碼中的\符號要換成/,不然會提示錯誤。