Jenkins安裝與配置詳解


前情介紹:

Jenkins 是什么?

  • Jenkins 是一個開源的持續集成工具
  • Jenkins 是一個Java開發,基於 Java 的獨立程序,可以立即運行,包含 Windows、Mac OS X 和其他類 Unix 操作系統。
  • Jenkins 可以實現整個軟件開發周期的持續集成任務

Jenkins 有什么特點(優勢) ?

  • 兼容所有的主流開發環境:Python開發環境、Java開發環境、PHP開發環境、JS開發環境等
  • 擁有極其豐富的插件,能與主流開發環境進行集成
  • 以不同的JOB類型來創建不同的任務:freestyle自由風格(通過gui,手動創建JOB)

                                                                        流水線(通過pipline腳本來自動創建JOB)

                                                                        其他類型

  • 具有非常細化的權限管理:可以實現不同的JOB,不同的角色
  • 高可靠性:負載均衡

  一、環境准備:下載並運行Jenkins

  1. 下載安裝JDK(Java 8)

  •    

  1)下載后JDK的安裝根據提示進行,還有安裝JDK的時候也會安裝JRE,一並安裝就可以了

 

  2)配置環境變量

  • 右擊"我的電腦",點擊"屬性",選擇"高級系統設置"
  • 選擇"高級"選項卡,點擊"環境變量"
  • 在 "系統變量" 中設置 3 項屬性,JAVA_HOME、PATH、CLASSPATH(大小寫無所謂),若已存在則點擊"編輯",不存在則點擊"新建"( 1.5 以上版本的 JDK,不用設置 CLASSPATH 環境變量,也可以正常編譯和運行 Java 程序)

 

  # 變量設置參數如下:
  變量名:JAVA_HOME
  變量值:C:\Program Files (x86)\Java\jdk1.8.0_91    // 要根據自己的實際路徑配置
  變量名:CLASSPATH(可不設置)
  變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //記得前面有個"."
  變量名:Path
  變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

 

  3)測試JDK是否安裝成功

  • "開始"->"運行",鍵入"cmd";
  • 鍵入命令: java -version命令,出現以下信息,說明環境變量配置成功,JDK安裝成功;

 

  2. 下載Jenkins(官網)

  1)根據你的操作系統下載對應的安裝包

  2)解壓並安裝jenkins.msi安裝包

  3)安裝完成后,當您第一次訪問新的Jenkins實例時,系統會要求您使用自動生成的密碼對其進行解鎖

  4)瀏覽器輸入 http://localhost:8080(或安裝時為Jenkins配置的任何端口),並等待 解鎖 Jenkins 頁面出現

  注意:如果8080端口被占用,可以在Jenkins安裝路徑下的jenkins.xml文件中修改端口

  5)在文件路徑輸入上述給的路徑,並復制密碼粘貼進去,並點擊“繼續”

  6)解鎖 Jenkins之后,在 Customize Jenkins 頁面內,可以安裝任何數量的有用插件作為您初始步驟的一部分,如果不確定需要哪些插件,選擇 安裝建議的插件

  7)在customizing Jenkins with plugins之后,創建第一個管理員用戶。 出現“ 創建第一個管理員用戶 ”頁面時, 請在各個字段中指定管理員用戶的詳細信息,然后單擊 保存完成 。 當 Jenkins准備好了 出現時,單擊*開始使用 Jenkins*

  

  3. 安裝必要插件

  測試報告:HTML Publisher/Selenium HTML report/Allure

  郵件發送:Email Extension Plugin

  SVN:Subversion

  GIT:Git client/Git Parameter

 

  4. 創建工程並配置

  1)點擊 create new jobs

  

 

  2)添加源碼配置

  

 

 

  

 

  

 

 

   3)創建批處理命令

  

 

 

   4)配置HTML報告

  

 

 

   

 

 

  構建成功后,頁面會多出一個HTML Report的文件夾:

  5)配置發送郵件

  

 

  

 

  新建 always觸發器,開發者如果沒有配置就刪掉 Developers

  

 

  6)給HTML報告設置格式樣式

  

 

 

 

   

   System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")

  7)最終的報告如下:

  

 

 

 

   

 

  

 


免責聲明!

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



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