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!

推薦閱讀: