欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker搭建Jenkins并自動化打包部署項目的步驟

 更新時間:2022年03月03日 11:25:40   作者:wgl04193410  
本文主要介紹了Docker搭建Jenkins并自動化打包部署項目的步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

Jenkins的安裝及配置

Docker環(huán)境下的安裝

下載Jenkins的Docker鏡像:

docker pull jenkins/jenkins:lts

在Docker容器中運(yùn)行Jenkins:

docker run -p 8080:8080 -p 50000:5000 --name jenkins \
-u root \
-v /mydata/jenkins_home:/var/jenkins_home \
-d jenkins/jenkins:lts

直接通過虛擬機(jī)ip+端口訪問jks,第一次訪問需要輸入密碼直接從日志中讀取

docker logs jenkins

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

在這里插入圖片描述

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

在這里插入圖片描述

在這里插入圖片描述

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

1.配置項目路勁

在這里插入圖片描述

2.配置mvn

在這里插入圖片描述

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

在這里插入圖片描述

注意Source files 這個一定要寫jks 默認(rèn)打包項目的路勁

部署項目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 

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

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

可以從控制臺看到j(luò)ks已經(jīng)在拉取遠(yuǎn)程的代碼進(jìn)行打包,并且通過遠(yuǎn)程服務(wù)器的腳本開始部署服務(wù)了,這里借鑒ruoyi開源的管理系統(tǒng)做的測試,至此jks自動化打包部署已完成

到此這篇關(guān)于Docker搭建Jenkins并自動化打包部署項目的步驟的文章就介紹到這了,更多相關(guān)Docker搭建Jenkins自動化打包部署內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker容器修改端口和目錄映射的方法步驟

    docker容器修改端口和目錄映射的方法步驟

    在使用Docker時,容器的端口映射是一個核心概念,它允許容器與宿主機(jī)以及外部網(wǎng)絡(luò)進(jìn)行通信,這篇文章主要介紹了docker容器修改端口和目錄映射的方法步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • Docker?Desktop?安裝的詳細(xì)步驟

    Docker?Desktop?安裝的詳細(xì)步驟

    作為開發(fā)人員,在日常開發(fā)中,我們需要在本地去啟動一些服務(wù),可以使用Docker?Desktop,本文主要介紹了Docker?Desktop?安裝的詳細(xì)步驟,感興趣的可以了解一下
    2023-08-08
  • 阿里云服務(wù)器部署?Docker?Swarm集群

    阿里云服務(wù)器部署?Docker?Swarm集群

    這篇文章主要介紹了阿里云服務(wù)器部署?Docker?Swarm集群,Docker Swarm 的作用就是用來管理Docker集群的平臺,本文給大家介紹了Docker Swarm的基本概念和Docker Swarm 和 k8s的區(qū)別,需要的朋友可以參考下
    2022-07-07
  • docker+ddns實(shí)現(xiàn)動態(tài)域名的示例代碼

    docker+ddns實(shí)現(xiàn)動態(tài)域名的示例代碼

    本文主要介紹了Docker使用ddns-go實(shí)現(xiàn)動態(tài)域名,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • Docker Buildx 簡介與安裝指南(最新推薦)

    Docker Buildx 簡介與安裝指南(最新推薦)

    Docker Buildx 是 Docker 官方推出的一款增強(qiáng)型構(gòu)建工具,旨在簡化和優(yōu)化多架構(gòu)容器映像的構(gòu)建流程,這篇文章主要介紹了Docker Buildx 簡介與安裝指南,需要的朋友可以參考下
    2024-08-08
  • win10+Docker Toolbox+mysql教程

    win10+Docker Toolbox+mysql教程

    這篇文章主要介紹了win10+Docker Toolbox+mysql教程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • docker compose idea CreateProcess error=2 系統(tǒng)找不到指定的文件的問題

    docker compose idea CreateProcess error=2 系統(tǒng)找不到指定的文件的問題

    這篇文章主要介紹了docker compose idea CreateProcess error=2 系統(tǒng)找不到指定的文件的問題及解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 記 -bash: docker-compose: command not found 的問題解決方法

    記 -bash: docker-compose: command not&nbs

    這篇文章主要介紹了記 -bash: docker-compose: command not found 的問題解決方法,本文給大家介紹的非常詳細(xì)對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-01-01
  • Docker鏡像用普通用戶啟動服務(wù)的實(shí)現(xiàn)

    Docker鏡像用普通用戶啟動服務(wù)的實(shí)現(xiàn)

    使用普通用戶啟動Docker容器中的服務(wù),可以有效降低潛在的安全風(fēng)險,本文主要介紹了Docker鏡像用普通用戶啟動服務(wù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • 使用Docker快速運(yùn)行Firefox并實(shí)現(xiàn)遠(yuǎn)程訪問本地火狐瀏覽器的詳細(xì)過程

    使用Docker快速運(yùn)行Firefox并實(shí)現(xiàn)遠(yuǎn)程訪問本地火狐瀏覽器的詳細(xì)過程

    文章介紹了如何在Docker中運(yùn)行Firefox瀏覽器,并通過Cpolar內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)遠(yuǎn)程訪問,步驟包括部署Firefox、本地訪問、安裝Cpolar、配置公網(wǎng)地址、設(shè)置固定二級子域名等,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-02-02

最新評論