1.準備工作
1.1下載Jenkins.war這個war包
1.2下載tomcat
1.3將下載的安裝包上傳到服務器
2.配置Tomcat
2.1解壓Tomcat到/usr/local
文件夾下
#解壓文件
tar -zxvf apache-tomcat-9.0.35.tar.gz -C /usr/local/
#cd到/usr/local文件夾下重命名這個tomcat
mv apache-tomcat-9.0.35 jenkins-server
2.2 爲了防止這個tomcat和我這臺服務器上的其他tomcat爭奪8080
端口引起端口衝突,這裏將這個tomcat的端口改成9090
- 切換到tomcat安裝目錄的
conf
目錄(/usr/local/jenkins-server/conf)下
vi server.xml
改兩個地方:8080改爲9090
,8443改爲9443
,保存退出
3.發佈Jenkins
3.1 將Jenkins複製到tomcat的webapps目錄下
- 執行這步之前切換到
/opt
目錄因爲你的jenkins.war包在那裏
cp jenkins.war /usr/local/jenkins-server/webapps/
3.2啓動tomcat
- 切換到tomcat的安裝目錄下的
bin
目錄
./startup.sh
3.3訪問Jenkins
我的訪問地址:http://192.168.0.103:9090/jenkins
,你的跟我的不一樣,ip地址輸入你自己的ip地址
============================================================================
你可能訪問了但是服務器一直沒有響應,這時檢查一下服務器的9090端口是否已經打開
在本地命令窗口執行下列命名(注意ip地址是你自己的ip地址)
telnet 192.168.0.103 9090
如果不通,說明服務器9090端口沒有打開,下面開始打開9090端口
#1、打開防火牆配置文件
vi /etc/sysconfig/iptables
#2、增加下面一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9090 -j ACCEPT
#3、重啓防火牆
service iptables restart
============================================================================
上面紅圈中的就是管理員密碼,查看管理員密碼
cat /root/.jenkins/secrets/initialAdminPassword
- 複製上面的密碼到輸入框,然後繼續。這時你會發現,畫面一直卡在那裏一動不動,這是因爲他在下載一些初始化的包,由於Jenkins默認的下載中心在國外,所以很慢,這時我們需要修改一個配置,讓他從國內的鏡像倉庫下載。
vi /root/.jenkins/hudson.model.UpdateCenter.xml
- 1.打開之後把你能看到的唯一一個網址換掉
http://mirror.xmission.com/jenkins/updates/update-center.json
- 2.在/root/.jenkins/updates這個目錄下還有一個文件
default.json
把這個文件下載下來,用notepad++打開,查找http://updates.jenkins-ci.org/download/plugins
全部替換爲http://mirror.xmission.com/jenkins/plugins
- 然後重啓Tomcat服務器,重新訪問你會來到這個頁面
- 選擇安裝推薦的插件,這個過程需要一段時間,耐心等待安裝。
- 安裝完畢之後開始註冊一個管理員用戶,以後就用這個用戶登錄
然後一路下一步就進入到Jenkins的主頁面