文章目錄
- Window下使用JenKins快速部署專案
- 一 SpringBoot+Svn+Jenkins
- 一 基本環境的安裝
- 1.1 JDK的環境
- 1.2 Maven環境
- 1.3 NodeJS環境
- 二 基本插件的安裝
- 三 專案基本配置
- 3.1 原始碼管理
- 3.2 觸發器
- 3.3 構建環境
- 3.4 構建后設定
- 三 構建
- 二 Angular+Svn+Jenkins
- 一 構建
- 二 推送
- 三 測驗
Window下使用JenKins快速部署專案

- 基本環境:運行環境在內網中,沒有外網訪問,我們需要一臺電腦連接外網,但是與內網服務器在同一個局域網內,保證通過SSH推送服務,并運行服務,
一 SpringBoot+Svn+Jenkins
一 基本環境的安裝
- 就是你的開發環境,JDK,Maven,NodeJS
1.1 JDK的環境

1.2 Maven環境


1.3 NodeJS環境

二 基本插件的安裝
- 插件一:Subversion Plug-in

- 插件二:Publish Over SSH

- 插件三:Maven Integration plugin

-
插件四:NodeJS Plugin

-
SSH環境配置
點擊系統配置找到SSH,配置前端的服務器,后端服務器地址,密碼,或者通過秘鑰的方式,這里我只演示一個


三 專案基本配置
3.1 原始碼管理

3.2 觸發器

- 我這里是每兩分鐘檢查svn倉庫的代碼狀態
3.3 構建環境

- 這一步就是完成maven的打包
3.4 構建后設定

三 構建
- 構建

- 查看控制臺輸出

- 查看服務器的情況

- 然后測驗,觸發器的執行,誰便修改下檔案,提交svn,你會發現Jenkins會自動構建,并推送服務
二 Angular+Svn+Jenkins
- 基本的環境搭建參考前面的案例
一 構建

call node -v
call npm -v
call npm config set registry https://registry.npm.taobao.org
call npm install
call ./node_modules/.bin/ng build --prod --aot
二 推送

三 測驗
- 一般前后端分離專案,會用Nginx,把推送路徑改成他的靜態檔案路徑
- 用Docker運行的Nginx,推送到他的靜態檔案掛載的資料卷路徑

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/348534.html
標籤:其他
上一篇:部署基于Https的Harbor并使用docker login方式成功登錄
下一篇:寶塔部署springboot
