From abe4ce3ede0ac15d244f4aa5dc0f08827b741cd9 Mon Sep 17 00:00:00 2001 From: FairyEver <1711467488@qq.com> Date: Sat, 18 Apr 2020 17:20:34 +0800 Subject: [PATCH] ci: build env in yml --- .env.github | 13 ------------ .env.preview | 13 ------------ .github/workflows/deploy.yml | 39 +++++++++++++++++++++++++++++++++--- package.json | 2 -- 4 files changed, 36 insertions(+), 31 deletions(-) delete mode 100644 .env.github delete mode 100644 .env.preview diff --git a/.env.github b/.env.github deleted file mode 100644 index b2c6d3e6..00000000 --- a/.env.github +++ /dev/null @@ -1,13 +0,0 @@ -# 构建预览页面 - -# 指定构建模式 -NODE_ENV=production - -# 标记当前构建方式 -VUE_APP_BUILD_MODE=PREVIEW - -# 显示源码按钮 -VUE_APP_SCOURCE_LINK=TRUE - -# 部署路径 -VUE_APP_PUBLIC_PATH=/d2-admin/ diff --git a/.env.preview b/.env.preview deleted file mode 100644 index afd9bd54..00000000 --- a/.env.preview +++ /dev/null @@ -1,13 +0,0 @@ -# 构建预览页面 - -# 指定构建模式 -NODE_ENV=production - -# 标记当前构建方式 -VUE_APP_BUILD_MODE=PREVIEW - -# 显示源码按钮 -VUE_APP_SCOURCE_LINK=TRUE - -# 部署路径 -VUE_APP_PUBLIC_PATH=/d2-admin/preview/ diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b6830503..ef9fda68 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -13,8 +13,19 @@ jobs: steps: - uses: actions/checkout@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 - run: npm run build:preview + run: yarn build --report - name: CDN download qshell run: | wget http://devtools.qiniu.com/qshell-linux-x86-v2.4.0.zip @@ -45,8 +56,19 @@ jobs: steps: - uses: actions/checkout@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 - run: npm run build:preview + run: yarn build --report - name: Deploy uses: SamKirkland/FTP-Deploy-Action@2.0.0 env: @@ -65,8 +87,19 @@ jobs: steps: - uses: actions/checkout@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 - run: yarn build:github + run: yarn build --report - name: Deploy uses: peaceiris/actions-gh-pages@v2 env: diff --git a/package.json b/package.json index b91b72d0..7bee2e53 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,6 @@ "dev": "npm run serve", "build": "vue-cli-service build", "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", "lint": "vue-cli-service lint --fix", "test:unit": "vue-cli-service test:unit",