溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Docker如何搭建Jenkins并自動化打包部署項目

發(fā)布時間:2022-03-03 14:17:37 來源:億速云 閱讀:291 作者:小新 欄目:開發(fā)技術(shù)

這篇文章將為大家詳細講解有關(guān)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

Docker如何搭建Jenkins并自動化打包部署項目

接下來直接推薦安裝,設(shè)置一個賬號密碼就進入jks的主頁面

Docker如何搭建Jenkins并自動化打包部署項目

通過系統(tǒng)管理的全局設(shè)置,需要設(shè)置jdk git mvn環(huán)境 重要?。?/strong>

Docker如何搭建Jenkins并自動化打包部署項目

Docker如何搭建Jenkins并自動化打包部署項目

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

Docker如何搭建Jenkins并自動化打包部署項目

Docker如何搭建Jenkins并自動化打包部署項目

點test 出現(xiàn)成功表示遠程連接成功
現(xiàn)在基礎(chǔ)配置就已經(jīng)完成,新建一個工作臺配置項目打包和部署

1.配置項目路勁

Docker如何搭建Jenkins并自動化打包部署項目

2.配置mvn

Docker如何搭建Jenkins并自動化打包部署項目

3.配置遠程服務(wù)器路勁和腳本

Docker如何搭建Jenkins并自動化打包部署項目

注意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

點保存直接構(gòu)建測試

Docker如何搭建Jenkins并自動化打包部署項目

Docker如何搭建Jenkins并自動化打包部署項目

Docker如何搭建Jenkins并自動化打包部署項目

Docker如何搭建Jenkins并自動化打包部署項目

Docker如何搭建Jenkins并自動化打包部署項目

Docker如何搭建Jenkins并自動化打包部署項目

關(guān)于“Docker如何搭建Jenkins并自動化打包部署項目”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI