Jenkins是一個開源的、提供友好操作界面的持續集成(CI)工具。用Java語言編寫,提供了 1,700 多個插件來支持幾乎所有事情的自動化,可在Tomcat等流行的servlet容器中運行,也可獨立運行。通常與版本管理工具(SCM)、構建工具結合使用。常用的版本控制工具有SVN、GIT,構建工具有Maven、Ant、Gradle。
對於所有發行版,Jenkins 提供了兩個發行版:
- 每週- 頻繁發佈,包括所有新功能、改進和錯誤修復。
- 長期支持 (LTS) - 通過錯誤修復向後移植定期更新的較舊版本線。
Jenkins war包下載:http://mirrors.jenkins.io/war-stable/
一、安裝條件
1.1、機器要求:
- 256 MB 內存,建議大於 512 MB
- 10 GB 的硬盤空間(用於 Jenkins 和 Docker 鏡像)
1.2、需要安裝以下軟件:
- Java 8 ( JRE 或者 JDK 都可以)
- Docker (導航到網站頂部的Get Docker鏈接以訪問適合您平臺的Docker下載)
二、下載Jenkins
我們可以選擇國際化-中文。
我們這裏使用war的形式部署,大家可以根據自己的習慣和需求以其他形式部署。
找到自己需要下載的版本點擊就可以下載了。
三、啓動jenkins
我們登陸到服務器,上傳war包。上傳包的形式有很多種,我這裏使用 FinalShell 工具以下命令上傳。
rz -e
這裏我們傳到了該目錄:
/data/springboot/jenkins
執行以下命令啓動:
nohup java -jar jenkins.war --httpPort=8086 > jenkins.log 2>&1 &
Jenkins默認端口爲8080,我們這裏指定了端口啓動8086端口啓動。並且我們指定了日誌文件。
我們查看日誌文件。
這裏是我們等下登錄需要的密碼。
然後我們輸入Jenkins訪問地址:http://127.0.0.1:8086/
看到這個頁面我們Jenkins就啓動成了,接着我們就等待一段時間。
四、解鎖Jenkins
我們輸入一下命令查看密碼。或者查看我們的啓動日誌,上面的截圖的地方。
[root@localhost updates]# cat /root/.jenkins/secrets/initialAdminPassword
b96ea15d18c841c586a476704d2453d9
複製密碼b96ea15d18c841c586a476704d2453d9到網頁上,點擊繼續然後等待一段時間。
五、下載推薦插件
這裏我們選擇安裝推薦的插件就可以了。但是在點擊之前我們需要注意!!!!
因爲部分插件被牆了,需要FQ,所以我們這裏需要設置國內的下載源。
關於下載Jenkins插件很慢請看這邊文章:解決下載Jenkins插件很慢
現在系統正在下載插件,我們等待一會就好了。
六、設置Jenkins基礎配置
最後我們看到這個頁面安裝完成了。