Jenkins簡介
Jenkins 是一種用Java語言實作的持續內建工具,Jenkins是一個平台, 在此基礎上實作下面兩個目的.
- CI 持續內建(Continous Integration)
- CD 持續傳遞(Continous Delivery)
安裝
- 下載下傳位址: https://jenkins.io/ 檔案名為jenkins.war
- 啟動指令:java -jar jenkins.war --httpPort=8099
- 通路http://localhost:8099 第一次通路會有guide,按guide配置好使用者/插件等
- 插件安裝:建議安裝推薦的插件, 如不安裝插件有的配置項出不來;系統管理-->插件管理-->可選插件 可以查找和安裝插件
配置 (進入“系統管理”菜單)
- 全局工具配置
點選 系統管理-->全局工具配置 在此目錄下配置JDK和MAVEN環境,以及git; (不安裝git相關插件看不到配置項) JDK和Maven是配置home路徑, git需要配置git.exe檔案的全路徑
- 建立任務
Jenkins的學習主要是要自己動手, 本文不再截圖湊篇幅, 實踐中遇到相應問題可以從管網查找資料,該下載下傳插件的下插件,該在流程中作相應配置的做配置.
在我從上家公司離職之前的幾個月, 公司的運維正在做CI方面的工作, 其間也是根據實際情況慢慢摸索, 一方面是要滿足各種不同語言,項目,場景的CI, 另一方面也證明Jenkins的強大适應性,豐富的插件幾乎能滿足各種需求.