您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關(guān)Docker如何搭建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
接下來直接推薦安裝,設(shè)置一個賬號密碼就進入jks的主頁面
通過系統(tǒng)管理的全局設(shè)置,需要設(shè)置jdk git mvn環(huán)境 重要?。?/strong>
第一個是別名,可以任意取,第二個配置環(huán)境變量 mvn git同理
配置完全局變量之后再進系統(tǒng)配置,
ssh連接
點test 出現(xiàn)成功表示遠程連接成功
現(xiàn)在基礎(chǔ)配置就已經(jīng)完成,新建一個工作臺配置項目打包和部署
1.配置項目路勁
2.配置mvn
3.配置遠程服務(wù)器路勁和腳本
注意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)建測試
關(guān)于“Docker如何搭建Jenkins并自動化打包部署項目”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發(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)容。