Docker搭建Jenkins並自動化打包部署項目的步驟
Jenkins的安裝及配置
Docker環境下的安裝
下載Jenkins的Docker鏡像:
docker pull jenkins/jenkins:lts
在Docker容器中運行Jenkins:
docker run -p 8080:8080 -p 50000:5000 --name jenkins \ -u root \ -v /mydata/jenkins_home:/var/jenkins_home \ -d jenkins/jenkins:lts
直接通過虛擬機ip+端口訪問jks,第一次訪問需要輸入密碼直接從日志中讀取
docker logs jenkins
接下來直接推薦安裝,設置一個賬號密碼就進入jks的主頁面
通過系統管理的全局設置,需要設置jdk git mvn環境 重要!!
第一個是別名,可以任意取,第二個配置環境變量 mvn git同理
配置完全局變量之後再進系統配置,
ssh連接
點test 出現成功表示遠程連接成功
現在基礎配置就已經完成,新建一個工作臺配置項目打包和部署
1.配置項目路勁
2.配置mvn
3.配置遠程服務器路勁和腳本
註意Source files 這個一定要寫jks 默認打包項目的路勁
部署項目shell腳本
ps -ef|grep "port=9090"|awk {'print $2'}|xargs kill -9 nohup java -Dspring.application.name=RuoYi -Dspring.profiles.active=druid -Dserver.port=9090 -jar -Xms1024m -Xmx1536m -XX:PermSize=1024M -XX:MaxPermSize=1536M ruoyi-admin.jar & tail -f nohup.out
點保存直接構建測試
可以從控制臺看到jks已經在拉取遠程的代碼進行打包,並且通過遠程服務器的腳本開始部署服務瞭,這裡借鑒ruoyi開源的管理系統做的測試,至此jks自動化打包部署已完成
到此這篇關於Docker搭建Jenkins並自動化打包部署項目的步驟的文章就介紹到這瞭,更多相關Docker搭建Jenkins自動化打包部署內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- Linux環境下使用Docker搭建Jenkins容器的方法步驟
- docker部署安裝jenkins的實現步驟
- docker搭建jenkins+maven代碼構建部署平臺
- docker+gitlab+jenkins從零搭建自動化部署
- 解決Jenkins集成docker插件問題的一些方法