jenkins安裝以及自由風格的項目搭建(jenkins+tomcat+svn)


 

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對剛才進行配置的任務進行構建

在“控制台輸出”處查看執行日志

訪問測試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM