jenkins提供了直接通過war包啟動以及通過tomcat容器啟動的啟動方法,這里使用tomcat來啟動jenkins,這也是我覺得更穩定的方法。
提前搭建好tomcat環境,這里我使用的版本是:Apache Tomcat/8.5.16 , jdk1.8:jdk-8u144-linux-x64
*下載jenkins:https://jenkins.io/download/ #下載war格式的軟件包

將下載好的jenkins.war包解壓后放置到tomcat的項目目錄中
unzip jenkins.war -d /var/www/jenkins
*為什么不直接放.war文件至項目目錄中,而要解壓后放
答:如果直接放置.war文件,tomcat每次重啟后都要編譯這個war文件來取得結果,減慢啟動速度,手動解壓一次后后續省去了后續的操作

啟動tomcat后使用http://服務器ip:8080/jenkins訪問
跳過:
*訪問后需要輸入一個認證密碼,默認在:/root/.jenkins/secrets/ 文件夾中,因為jenkins默認會將信息保存在執行用戶根目錄下,為了方便管理,可以在部署之前調整變量JENKINS_HOME變量指定位置,如果部署后才想調整位置,調整變量指向后,將/執行用戶/.jenkins/ 的數據拷貝到新的目錄中。
*創建一個用戶用於登錄管理jenkins

選擇左側的推薦安裝
*安裝推薦的軟件包時可能也會有安裝失敗的情況,這個是因為網絡不穩定導致,后期可以在選擇安裝這些軟件包
安裝完成后,會提示創建一個用戶進行管理,根據提示操作即可。
#如果你什么包也不想安裝,你有自己的plugins目錄的話,選擇右側的選擇安裝,然后把包都去掉就行了,
jenkins安裝完成,下面將是簡單的入門配置並使用jenkins

指定jdk信息

安裝Publish Over SSH插件,在插件對應列表打鈎后選擇下面的直接安裝即可

進入系統配置后添加一台服務器
-
公共配置
Passphrase:密碼(key的密碼。如果有設置)
Path to key:key文件(私鑰)的路徑
Key:將私鑰復制到這個框中
Disable exec:禁止運行命令
注意:一般來說,我們會采用同每一個SSH Server單獨配置的方式,因此公共配置部分一般不進行設置 -
私有配置
SSH Server Name:標識的名字,可隨便取
HostName:需要連接ssh的主機名或IP地址
Username:SSH連接所使用的用戶名
Remote Directory:用SSH連接后的遠程根目錄,這個目錄是必須存在的,Jenkins不會自動創建目錄。Jenkins會將文件遠程復制到該目錄。(注意:SSH連接的用戶需要有權限才可以創建、刪除、移動文件及文件夾)
Use password authentication, or use a different key:使用密碼認證或密鑰認證 -
私有配置的高級
Port:SSH連接端口號(默認為22)
Timeout (ms):連接超時的時間,單位以毫秒計算
Disable exec:禁止exec執行命令
Test Configuration:測試配置是否成功

相關配置完畢,現在開始創建一個任務,回到主頁選擇新建任務-自由風格的軟件項目

跳到構建后操作配置連接至svn后需要執行的操作

Source File:連接svn后,制定jenkins拿什么文件,結合上方的svn配置得出,拿到的是:http://182.92.205.**/svn/xiaodaitest/123/* 中的文件。

保存配置后進行測試
修改文件(原文件內容:333333)后上傳至svn-版本變化


完后登錄jenkins對剛才進行配置的任務進行構建
在“控制台輸出”處查看執行日志

訪問測試

