Docker搭建Jenkins并自動化打包部署項目的步驟
Jenkins的安裝及配置
Docker環(huán)境下的安裝
下載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的主頁面

通過系統(tǒng)管理的全局設置,需要設置jdk git mvn環(huán)境 重要!!


第一個是別名,可以任意取,第二個配置環(huán)境變量 mvn git同理
配置完全局變量之后再進系統(tǒng)配置,
ssh連接


點test 出現(xiàn)成功表示遠程連接成功
現(xiàn)在基礎配置就已經(jīng)完成,新建一個工作臺配置項目打包和部署
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已經(jīng)在拉取遠程的代碼進行打包,并且通過遠程服務器的腳本開始部署服務了,這里借鑒ruoyi開源的管理系統(tǒng)做的測試,至此jks自動化打包部署已完成
到此這篇關于Docker搭建Jenkins并自動化打包部署項目的步驟的文章就介紹到這了,更多相關Docker搭建Jenkins自動化打包部署內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
docker+ddns實現(xiàn)動態(tài)域名的示例代碼
本文主要介紹了Docker使用ddns-go實現(xiàn)動態(tài)域名,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-11-11
docker compose idea CreateProcess error=2 系統(tǒng)找不到指定的文件的問題
這篇文章主要介紹了docker compose idea CreateProcess error=2 系統(tǒng)找不到指定的文件的問題及解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08
記 -bash: docker-compose: command not&nbs
這篇文章主要介紹了記 -bash: docker-compose: command not found 的問題解決方法,本文給大家介紹的非常詳細對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-01-01
使用Docker快速運行Firefox并實現(xiàn)遠程訪問本地火狐瀏覽器的詳細過程
文章介紹了如何在Docker中運行Firefox瀏覽器,并通過Cpolar內網(wǎng)穿透工具實現(xiàn)遠程訪問,步驟包括部署Firefox、本地訪問、安裝Cpolar、配置公網(wǎng)地址、設置固定二級子域名等,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧2025-02-02

