多環境部署及打包執行

2021-10-06 17:26:34 字數 1060 閱讀 4514

一、不通環境部署執行配置

###配置專案名稱和多環境動態打包

spring:

name: engineering

profiles:

active: '@profileactive@'

不同的環境的檔案:

裡面內容根據各自的專案自行配置,下面給個事例

server:

port: 6666 專案埠

servlet:

context-path: 專案名稱

spring:

###連線資料庫

datasource:

url: 位址

username: 賬號

password: 密碼

jpa:

show-sql: true

redis:

host: 位址

port: 埠

password: 密碼

###redis資料庫索引

database: 1

jedis:

pool:

##連線池中的最大空閒連線

max-idle: 100

##連線池中的最小空閒連線

min-idle: 1

###連線池最大連線數(使用負值表示沒有限制)

max-active: 1000

###連線池最大阻塞等待時間(使用負值表示沒有限制)

max-wait: -1ms

##連線超時時間

timeout: 1200ms

然後就是pom配置:

devdev true

text

text

配置到此結束。

對專案打包執行的命令:

打包之前刪除包:mvn clean

打包不同的環境:mvn clean package -dskiptests -u -p dev

說明 -p   為指定不同的環境

git遠端多環境部署方案:

vue webpack多環境打包配置

我是用的vue cli快速生成的專案結構,故下文以此為基礎 原來 use strict module.exports 修改後 use strict module.exports 原 use strict const merge require webpack merge const devenv r...

iview admin多環境配置打包

由於目前我在公司已經搭建了jenkins來進行一鍵系統發布,同時存在測試和生產兩套環境。但是目前iview admin是不支援的,只好自己進行改造了。ps iview admin版本為2.1.0 iview admin 2.1.0比起iview admin 2.0.0,移除了config目錄且將vu...

Nuxt 多環境靜態打包

env scripts npm run generate 預設是正式環境的包 npm run generate dev 打包開發環境下的靜態包 npm run generate test 打包測試環境下的靜態包 npm run generate pre 打包演示環境下的靜態包 npm run gen...