首頁 > 軟體

Docker搭建Jenkins並自動化打包部署專案的步驟

2022-03-03 13:00:24

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自動化打包部署內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com