ci: build env in yml
This commit is contained in:
parent
5fa7d32589
commit
abe4ce3ede
13
.env.github
13
.env.github
|
|
@ -1,13 +0,0 @@
|
||||||
# 构建预览页面
|
|
||||||
|
|
||||||
# 指定构建模式
|
|
||||||
NODE_ENV=production
|
|
||||||
|
|
||||||
# 标记当前构建方式
|
|
||||||
VUE_APP_BUILD_MODE=PREVIEW
|
|
||||||
|
|
||||||
# 显示源码按钮
|
|
||||||
VUE_APP_SCOURCE_LINK=TRUE
|
|
||||||
|
|
||||||
# 部署路径
|
|
||||||
VUE_APP_PUBLIC_PATH=/d2-admin/
|
|
||||||
13
.env.preview
13
.env.preview
|
|
@ -1,13 +0,0 @@
|
||||||
# 构建预览页面
|
|
||||||
|
|
||||||
# 指定构建模式
|
|
||||||
NODE_ENV=production
|
|
||||||
|
|
||||||
# 标记当前构建方式
|
|
||||||
VUE_APP_BUILD_MODE=PREVIEW
|
|
||||||
|
|
||||||
# 显示源码按钮
|
|
||||||
VUE_APP_SCOURCE_LINK=TRUE
|
|
||||||
|
|
||||||
# 部署路径
|
|
||||||
VUE_APP_PUBLIC_PATH=/d2-admin/preview/
|
|
||||||
|
|
@ -13,8 +13,19 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1
|
- uses: actions/checkout@v1
|
||||||
- uses: bahmutov/npm-install@v1
|
- uses: bahmutov/npm-install@v1
|
||||||
|
- name: Set vue cli env
|
||||||
|
run: |
|
||||||
|
echo \
|
||||||
|
"VUE_APP_BUILD_MODE=PREVIEW\n\
|
||||||
|
VUE_APP_SCOURCE_LINK=TRUE\n\
|
||||||
|
VUE_APP_PUBLIC_PATH=/d2-admin/preview/" > \
|
||||||
|
.env.local
|
||||||
|
cat .env.local | while read line
|
||||||
|
do
|
||||||
|
echo $line
|
||||||
|
done
|
||||||
- name: Build
|
- name: Build
|
||||||
run: npm run build:preview
|
run: yarn build --report
|
||||||
- name: CDN download qshell
|
- name: CDN download qshell
|
||||||
run: |
|
run: |
|
||||||
wget http://devtools.qiniu.com/qshell-linux-x86-v2.4.0.zip
|
wget http://devtools.qiniu.com/qshell-linux-x86-v2.4.0.zip
|
||||||
|
|
@ -45,8 +56,19 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1
|
- uses: actions/checkout@v1
|
||||||
- uses: bahmutov/npm-install@v1
|
- uses: bahmutov/npm-install@v1
|
||||||
|
- name: Set vue cli env
|
||||||
|
run: |
|
||||||
|
echo \
|
||||||
|
"VUE_APP_BUILD_MODE=PREVIEW\n\
|
||||||
|
VUE_APP_SCOURCE_LINK=TRUE\n\
|
||||||
|
VUE_APP_PUBLIC_PATH=/d2-admin/preview/" > \
|
||||||
|
.env.local
|
||||||
|
cat .env.local | while read line
|
||||||
|
do
|
||||||
|
echo $line
|
||||||
|
done
|
||||||
- name: Build
|
- name: Build
|
||||||
run: npm run build:preview
|
run: yarn build --report
|
||||||
- name: Deploy
|
- name: Deploy
|
||||||
uses: SamKirkland/FTP-Deploy-Action@2.0.0
|
uses: SamKirkland/FTP-Deploy-Action@2.0.0
|
||||||
env:
|
env:
|
||||||
|
|
@ -65,8 +87,19 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1
|
- uses: actions/checkout@v1
|
||||||
- uses: bahmutov/npm-install@v1
|
- uses: bahmutov/npm-install@v1
|
||||||
|
- name: Set vue cli env
|
||||||
|
run: |
|
||||||
|
echo \
|
||||||
|
"VUE_APP_BUILD_MODE=PREVIEW\n\
|
||||||
|
VUE_APP_SCOURCE_LINK=TRUE\n\
|
||||||
|
VUE_APP_PUBLIC_PATH=/d2-admin/" > \
|
||||||
|
.env.local
|
||||||
|
cat .env.local | while read line
|
||||||
|
do
|
||||||
|
echo $line
|
||||||
|
done
|
||||||
- name: Build
|
- name: Build
|
||||||
run: yarn build:github
|
run: yarn build --report
|
||||||
- name: Deploy
|
- name: Deploy
|
||||||
uses: peaceiris/actions-gh-pages@v2
|
uses: peaceiris/actions-gh-pages@v2
|
||||||
env:
|
env:
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,6 @@
|
||||||
"dev": "npm run serve",
|
"dev": "npm run serve",
|
||||||
"build": "vue-cli-service build",
|
"build": "vue-cli-service build",
|
||||||
"build:nomock": "vue-cli-service build --mode nomock",
|
"build:nomock": "vue-cli-service build --mode nomock",
|
||||||
"build:preview": "NODE_OPTIONS=--max_old_space_size=4096 vue-cli-service build --mode preview",
|
|
||||||
"build:github": "NODE_OPTIONS=--max_old_space_size=4096 vue-cli-service build --mode github",
|
|
||||||
"build:netlify": "NODE_OPTIONS=--max_old_space_size=4096 vue-cli-service build --mode netlify",
|
"build:netlify": "NODE_OPTIONS=--max_old_space_size=4096 vue-cli-service build --mode netlify",
|
||||||
"lint": "vue-cli-service lint --fix",
|
"lint": "vue-cli-service lint --fix",
|
||||||
"test:unit": "vue-cli-service test:unit",
|
"test:unit": "vue-cli-service test:unit",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue