部署jenkins持續整合工具
1、Linux安裝配置jdk環境
1.1、上傳到 Linux 伺服器;例如:
上傳至: cd /usr/local
1.2、解壓:
rpm -ivh jdk-8u111-linux-x64.rpm
1.3、環境變數配置
cd /etc
在etc下,找到 profile檔案,增加如下如下配置:
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_111
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
1.4 、配置生效
source /etc/profile
2、Linux安裝配置maven環境
下載地址:http://maven.apache.org/download.cgi
2.1、上傳maven到 /usr/local 下
2.2、解壓:
tar -zxvf apache-maven-3.3.9-bin.tar.gz
2.3、配置環境變數
進入etc目錄下找到profile檔案,增加如下環境變數配置:
#set maven environment
MAVEN_HOME=/usr/local/apache-maven-3.3.9
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
2.4 、配置生效
source /etc/profile
2.5、檢視配置是否成功
mvn -v
2.6、如果丟擲許可權不夠,例如
-bash: /usr/local/apache-maven-3.3.9/bin/mvn: Permission denied
2.7、給maven授權
chmod a+x /usr/local/apache-maven-3.3.9/bin/mvn
3、Linux安裝tomcat
3.1、上傳至 /usr/local 目錄下
3.2、解壓
tar -zxvf apache-tomcat-7.0.75.tar.gz
3.3、修改tomcat埠號
找到 tomcat-->config-->server.xml
開啟server.xml後修改【8005、8080、8009】其中8080為tomcat的埠號
第22行:8005
第71行:8080
第93行:8009
3.4、增加tomcat使用者【用於jenkins部署釋出用】
找到tomcat-->config-->tomcat-users.xml
開啟後在<tomcat-users></tomcat-users>之間增加如下使用者資訊:
<role rolename="admin-gui"></role>
<role rolename="admin-script"></role>
<role rolename="manager-gui"></role>
<role rolename="manager-script"></role>
<role rolename="manager-jmx"></role>
<role rolename="manager-status"></role>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
4、Linux配置並啟動 jenkins
下載地址:http://updates.jenkins-ci.org/download/war/
4.1、上傳jenkins.war到tomcat-->webapps下(2.92版本)
4.2、進入tomcat-->bin目錄下,使用Linux命令啟動tomcat
./startup.sh
4.3、根據tomcat所在伺服器ip地址和tomcat路徑來訪問jenkins專案
4.4、賬號:admin ,首次進入jenkins如要輸入密碼,密碼位置:/root/.jenkins/secrets/initialAdminPassword
4.5、進入選擇外掛安裝介面,選擇第一個(Install suggested plugins)
4.6、外掛安裝完成之後,需要建立第一個使用者,建議統一使用test或者admin
4.7、建立使用者之後,就可以使用jenkins了
4.8、點選start using jenkins 進入jenkins
4.9、配置jenkins需要的maven、jdk路徑
詳情見截圖:《1、全域性環境配置.png》
4.10、配置安裝外掛
jenkins plugin
需要安裝的外掛:
•釋出外掛 Deploy to container Plugin 必須
•Maven外掛 Maven Integration plugin必須
•git外掛 Git plugin 這個根據實際情況,我用的是svn
•svn外掛 Subversion Plug-in 這個jenkins自帶已經安裝過了,推薦安裝時有顯示
非必須安裝外掛:
•傳送郵件外掛 Email Extension Plugin
問題:
1、安裝外掛失敗:
1.1安裝介面檔案
地址:http://updates.jenkins-ci.org/download/plugins/
按鍵:Ctrl+f 輸入:jackson,下載完成,進行外掛安裝,重啟即可
1.2如果可選外掛為空,更新站點即可
選擇外掛管理-高階-升級站點-更改URL為
http://mirror.xmission.com/jenkins/updates/update-center.json ------點選提交即可