搭建Jenkins持续集成环境
目錄
- Jenkins介紹
- Jenkins使用場景
- 安裝Jenkins,以war包安裝為例
- 1. 下載Jenkins
- 2. 啟動Jenkins,初始化Jenkins
Jenkins介紹
Jenkins提供了軟件開發的持續集成服務。Jenkins作為后臺程序運行,通過shell腳本或win批處理腳本管理我們開發的后臺服務。
Jenkins使用場景
以后臺開發為例,筆者使用的是SpringBoot+Maven。
- 在沒有用Jenkins之前的開發步驟:
本地編寫代碼->本地測試->Maven打包->包上傳服務器->登錄服務器重啟服務->遠程服務測試
- 使用Jenkins之后的開發步驟:
本地編寫代碼->本地測試->Git Push->遠程服務測試
Jenkins在開發的過程中負責構建和重啟服務的工作,這樣可以讓開發者或者測試人員只需要專心做開發和測試的工作,很大程度上提高了開發效率。
Jenkins支持完整的shell,可以擴展出很多玩法,比如可以用Jenkins在各大Android應用市場上同時發布APP。
安裝Jenkins,以war包安裝為例
1. 下載Jenkins
從Jenkins官網下載jenkins.war包
2. 啟動Jenkins,初始化Jenkins
# mkdir /usr/local/jenkins # cp jenkins.war /usr/local/jenkins/ # cd /usr/local/jenkins/ # nohup java -jar jenkins.war > jenkins.log --httpPort=8999 --prefix=/jenkins 2>&1 &啟動Jenkins,端口和prefix隨意設置,設置prefix可以和Nginx結合起來。jenkins.log日志在長時間運行后占用很大的磁盤空間,筆者有一次發現服務器磁盤空間只剩10%,排查原因,發現jenkins.log達到40多GB,建議Jenkins配置好后將jenkins.log導向/dev/null無底洞
# nohup java -jar jenkins.war > /dev/null --httpPort=8999 --prefix=/jenkins 2>&1 &訪問http://ip:8999/jenkins出現如下界面表示Jenkins服務啟動成功,如果有問題,可以查看jenkins.log日志解決
按照提示獲取initialAdminPassword
選擇推薦包安裝
等待安裝完成,安裝完成后是初始化設置登錄賬號和密碼
筆者本機安裝了一遍,確認下一步
下一篇: SpringBoot+GitHub+Jenkins
總結
以上是生活随笔為你收集整理的搭建Jenkins持续集成环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何将印象笔记转换为博客
- 下一篇: 印象笔记卸载不完全导致重装失败解决方法