一、部署Jenkins
#安裝一個Tomcat作爲中間件
#需要Java1.8以上的JDK環境
[root@jenkins /]# java -version
openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
#部署Tomcat
[root@jenkins ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.100/bin/apache-tomcat-7.0.100.tar.gz
[root@jenkins ~]# tar zxf apache-tomcat-7.0.100.tar.gz
[root@jenkins ~]# mv apache-tomcat-7.0.100/ /usr/local/tomcat
[root@jenkins ~]# echo 'export CATALINA_HOME=/usr/local/tomcat' >> /etc/profile
[root@jenkins ~]# echo 'export PATH=$CATALINA_HOME/bin:$PATH' >> /etc/profile
[root@jenkins ~]# source /etc/profile
[root@jenkins /]# vim /usr/local/tomcat/conf/server.xml # 修改tomcat端口號
<Connector port="8081" protocol="HTTP/1.1"
[root@jenkins ~]# startup.sh
[root@jenkins ~]# netstat -anput | grep 8081
tcp6 0 0 :::8081 :::* LISTEN 3006/java
#當將Jenkins的war包放入中間件時,它會自動去進行部署,所以我們可以通過查看日誌去看到安裝狀態
[root@jenkins /]# tail -f /usr/local/tomcat/logs/
[root@jenkins ~]# wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
[root@jenkins ~]# cp jenkins.war /usr/local/tomcat/webapps/ # 複製到tomcat項目目錄中
#在自動部署過程中會出現一行管理員密碼
[root@jenkins ~]# cat /root/.jenkins/secrets/initialAdminPassword # 也可通過查看此文件來確定密碼
ca281fb7866b4cc588c58a8c9d309b7d
密鑰輸入完成後,我們需要去安裝插件,如果安裝途中報紅,則等他安裝完其他插件,再次點擊重新安裝即可
————附加————
如果在安裝插件的途中覺得安裝忒慢,可以嘗試更換他的鏡像源,因爲Jenkins默認使用的是國外鏡像源所以會有些慢,這裏我們可以更改爲清華鏡像源
#安裝完畢Jenkins後會在root目錄下建立一個隱藏目錄
[root@jenkins ~]# sed -i 's/http:\/\/www.google.com\//http:\/\/www.baidu.com\//g' /root/.jenkins/updates/default.json
[root@jenkins ~]# sed -i 's#http://updates.jenkins-ci.org/download/#https://mirrors.tuna.tsinghua.edu.cn/jenkins/#g' /root/.jenkins/updates/default.json
[root@jenkins ~]# shutdown.sh
[root@jenkins ~]# startup.sh
[root@jenkins ~]# tail -f /usr/local/tomcat/logs/catalina.out # 查看運行狀況
#再次訪問Jenkins網頁,重新輸入密碼安裝插件
————附加結束————