Commit 5cc9488bd67bd95a9b9ce4cb64785485c285ea5d
1 parent
5eac9b23
workflow: add ftp-schedule workflow
Showing
5 changed files
with
78 additions
and
28 deletions
.github/workflows/deploy.yml
@@ -54,7 +54,7 @@ jobs: | @@ -54,7 +54,7 @@ jobs: | ||
54 | REMOTE_DIR: /srv/www/vben-admin | 54 | REMOTE_DIR: /srv/www/vben-admin |
55 | ARGS: --delete --verbose --parallel=80 | 55 | ARGS: --delete --verbose --parallel=80 |
56 | 56 | ||
57 | - push-to-gh-page: | 57 | + push-to-gh-pages: |
58 | if: "contains(github.event.head_commit.message, '[deploy]')" | 58 | if: "contains(github.event.head_commit.message, '[deploy]')" |
59 | runs-on: ubuntu-latest | 59 | runs-on: ubuntu-latest |
60 | steps: | 60 | steps: |
@@ -94,8 +94,8 @@ jobs: | @@ -94,8 +94,8 @@ jobs: | ||
94 | chmod 600 ~/.ssh/id_rsa | 94 | chmod 600 ~/.ssh/id_rsa |
95 | ssh-keyscan github.com > ~/.ssh/known_hosts | 95 | ssh-keyscan github.com > ~/.ssh/known_hosts |
96 | chmod 700 ~/.ssh && chmod 600 ~/.ssh/* | 96 | chmod 700 ~/.ssh && chmod 600 ~/.ssh/* |
97 | - git config --global user.email "vbenadmin@163.com" | ||
98 | - git config --global user.name "vbenAdmin" | 97 | + git config --locale user.email "vbenadmin@163.com" |
98 | + git config --locale user.name "vbenAdmin" | ||
99 | 99 | ||
100 | - name: Delete gh-pages branch | 100 | - name: Delete gh-pages branch |
101 | run: | | 101 | run: | |
.github/workflows/ftp-schedule.yml
0 → 100644
1 | +name: schedule-push-to-ftp | ||
2 | + | ||
3 | +# Timed deployment project | ||
4 | +on: | ||
5 | + push: | ||
6 | + schedule: | ||
7 | + - cron: '0 15 * * *' | ||
8 | + | ||
9 | +jobs: | ||
10 | + push-to-ftp: | ||
11 | + runs-on: ubuntu-latest | ||
12 | + steps: | ||
13 | + - name: Checkout | ||
14 | + uses: actions/checkout@v2 | ||
15 | + | ||
16 | + - name: Sed Config Base | ||
17 | + shell: bash | ||
18 | + run: | | ||
19 | + sed -i 's#VITE_PUBLIC_PATH\s*=.*#VITE_PUBLIC_PATH = /next/#g' ./.env.production | ||
20 | + sed -i "s#VITE_BUILD_COMPRESS\s*=.*#VITE_BUILD_COMPRESS = 'gzip'#g" ./.env.production | ||
21 | + cat ./.env.production | ||
22 | + | ||
23 | + - name: use Node.js 14 | ||
24 | + uses: actions/setup-node@v2.1.2 | ||
25 | + with: | ||
26 | + node-version: '14.x' | ||
27 | + | ||
28 | + - name: Get yarn cache | ||
29 | + id: yarn-cache | ||
30 | + run: echo "::set-output name=dir::$(yarn cache dir)" | ||
31 | + | ||
32 | + - name: Cache dependencies | ||
33 | + uses: actions/cache@v2 | ||
34 | + with: | ||
35 | + path: ${{ steps.yarn-cache.outputs.dir }} | ||
36 | + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} | ||
37 | + restore-keys: | | ||
38 | + ${{ runner.os }}-yarn- | ||
39 | + | ||
40 | + - name: Build | ||
41 | + run: | | ||
42 | + yarn install | ||
43 | + yarn run build | ||
44 | + | ||
45 | + - name: Deploy | ||
46 | + uses: SamKirkland/FTP-Deploy-Action@2.0.0 | ||
47 | + env: | ||
48 | + FTP_SERVER: ${{ secrets.FTP_SERVER }} | ||
49 | + FTP_USERNAME: ${{ secrets.FTP_USERNAME }} | ||
50 | + FTP_PASSWORD: ${{ secrets.FTP_PASSWORD }} | ||
51 | + METHOD: sftp | ||
52 | + PORT: ${{ secrets.FTP_PORT }} | ||
53 | + LOCAL_DIR: dist | ||
54 | + REMOTE_DIR: /srv/www/vben-admin | ||
55 | + ARGS: --delete --verbose --parallel=80 |
.vscode/i18n-ally-reviews.yml deleted
100644 → 0
package.json
@@ -66,7 +66,7 @@ | @@ -66,7 +66,7 @@ | ||
66 | "@typescript-eslint/parser": "^4.15.2", | 66 | "@typescript-eslint/parser": "^4.15.2", |
67 | "@vitejs/plugin-legacy": "^1.3.1", | 67 | "@vitejs/plugin-legacy": "^1.3.1", |
68 | "@vitejs/plugin-vue": "^1.1.4", | 68 | "@vitejs/plugin-vue": "^1.1.4", |
69 | - "@vitejs/plugin-vue-jsx": "^1.1.0", | 69 | + "@vitejs/plugin-vue-jsx": "^1.1.1", |
70 | "@vue/compiler-sfc": "^3.0.5", | 70 | "@vue/compiler-sfc": "^3.0.5", |
71 | "autoprefixer": "^10.2.4", | 71 | "autoprefixer": "^10.2.4", |
72 | "commitizen": "^4.2.3", | 72 | "commitizen": "^4.2.3", |
@@ -93,7 +93,7 @@ | @@ -93,7 +93,7 @@ | ||
93 | "stylelint-config-standard": "^20.0.0", | 93 | "stylelint-config-standard": "^20.0.0", |
94 | "stylelint-order": "^4.1.0", | 94 | "stylelint-order": "^4.1.0", |
95 | "ts-node": "^9.1.1", | 95 | "ts-node": "^9.1.1", |
96 | - "typescript": "^4.1.5", | 96 | + "typescript": "^4.2.2", |
97 | "vite": "2.0.2", | 97 | "vite": "2.0.2", |
98 | "vite-plugin-compression": "^0.2.2", | 98 | "vite-plugin-compression": "^0.2.2", |
99 | "vite-plugin-html": "^2.0.2", | 99 | "vite-plugin-html": "^2.0.2", |
@@ -103,7 +103,7 @@ | @@ -103,7 +103,7 @@ | ||
103 | "vite-plugin-pwa": "^0.5.3", | 103 | "vite-plugin-pwa": "^0.5.3", |
104 | "vite-plugin-style-import": "^0.7.4", | 104 | "vite-plugin-style-import": "^0.7.4", |
105 | "vite-plugin-theme": "^0.4.8", | 105 | "vite-plugin-theme": "^0.4.8", |
106 | - "vite-plugin-windicss": "0.4.9", | 106 | + "vite-plugin-windicss": "0.4.12", |
107 | "vue-eslint-parser": "^7.5.0", | 107 | "vue-eslint-parser": "^7.5.0", |
108 | "yargs": "^16.2.0" | 108 | "yargs": "^16.2.0" |
109 | }, | 109 | }, |
yarn.lock
@@ -1574,10 +1574,10 @@ | @@ -1574,10 +1574,10 @@ | ||
1574 | regenerator-runtime "^0.13.7" | 1574 | regenerator-runtime "^0.13.7" |
1575 | systemjs "^6.8.3" | 1575 | systemjs "^6.8.3" |
1576 | 1576 | ||
1577 | -"@vitejs/plugin-vue-jsx@^1.1.0": | ||
1578 | - version "1.1.0" | ||
1579 | - resolved "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-1.1.0.tgz#9bd45834db9e8d29a569e330917142c073dab347" | ||
1580 | - integrity sha512-7fpB9rdhWZ7DSdcK/w2sEuSaeOiSyhwu/2ojwl8qz1pshWEPQj9F2g9TaZtEBz298nOKBM0hUOCcKKRUO8Ga8A== | 1577 | +"@vitejs/plugin-vue-jsx@^1.1.1": |
1578 | + version "1.1.1" | ||
1579 | + resolved "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-1.1.1.tgz#f9e1bb89591f8529218974d6e55d205964784bc9" | ||
1580 | + integrity sha512-xVpDaXmBsSMkUrYm1qhCrXqlzWuadwbYCPp0pm5N9g6pECTtd5+KgGN7SkIyDER+1cl+0vhkXdZAHu1MaS11gw== | ||
1581 | dependencies: | 1581 | dependencies: |
1582 | "@babel/core" "^7.12.10" | 1582 | "@babel/core" "^7.12.10" |
1583 | "@babel/plugin-syntax-import-meta" "^7.10.4" | 1583 | "@babel/plugin-syntax-import-meta" "^7.10.4" |
@@ -1708,10 +1708,10 @@ | @@ -1708,10 +1708,10 @@ | ||
1708 | dependencies: | 1708 | dependencies: |
1709 | vue-demi latest | 1709 | vue-demi latest |
1710 | 1710 | ||
1711 | -"@windicss/plugin-utils@0.4.9": | ||
1712 | - version "0.4.9" | ||
1713 | - resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.4.9.tgz#d2f61423c82421cf5507374120691ea39127d060" | ||
1714 | - integrity sha512-dD1Fagdtunr5om8SQMoJyxsFRL1Gh4JqEWlCIWxduMddHbY+S+4Atwifehy6T/2dCoyaGxlLk5yHbeNEdw40eA== | 1711 | +"@windicss/plugin-utils@0.4.12": |
1712 | + version "0.4.12" | ||
1713 | + resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.4.12.tgz#b75f218ec11e2970e6ccb7db556cf9930c1cb9ec" | ||
1714 | + integrity sha512-5nZm/qHfnBBYWdtNZmU6IpXO5i/ckIiv+PhyeBOAGl5EXfly7h84YJ4NrkixusbhWMBwUdPi9Bs5m9rOR3oMpg== | ||
1715 | dependencies: | 1715 | dependencies: |
1716 | esbuild "^0.8.50" | 1716 | esbuild "^0.8.50" |
1717 | esbuild-register "^2.0.0" | 1717 | esbuild-register "^2.0.0" |
@@ -8600,10 +8600,10 @@ typedarray-to-buffer@^3.1.5: | @@ -8600,10 +8600,10 @@ typedarray-to-buffer@^3.1.5: | ||
8600 | dependencies: | 8600 | dependencies: |
8601 | is-typedarray "^1.0.0" | 8601 | is-typedarray "^1.0.0" |
8602 | 8602 | ||
8603 | -typescript@^4.1.5: | ||
8604 | - version "4.1.5" | ||
8605 | - resolved "https://registry.npmjs.org/typescript/-/typescript-4.1.5.tgz#123a3b214aaff3be32926f0d8f1f6e704eb89a72" | ||
8606 | - integrity sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA== | 8603 | +typescript@^4.2.2: |
8604 | + version "4.2.2" | ||
8605 | + resolved "https://registry.npmjs.org/typescript/-/typescript-4.2.2.tgz#1450f020618f872db0ea17317d16d8da8ddb8c4c" | ||
8606 | + integrity sha512-tbb+NVrLfnsJy3M59lsDgrzWIflR4d4TIUjz+heUnHZwdF7YsrMTKoRERiIvI2lvBG95dfpLxB21WZhys1bgaQ== | ||
8607 | 8607 | ||
8608 | uglify-js@^3.1.4: | 8608 | uglify-js@^3.1.4: |
8609 | version "3.12.5" | 8609 | version "3.12.5" |
@@ -8953,12 +8953,12 @@ vite-plugin-theme@^0.4.8: | @@ -8953,12 +8953,12 @@ vite-plugin-theme@^0.4.8: | ||
8953 | es-module-lexer "^0.3.26" | 8953 | es-module-lexer "^0.3.26" |
8954 | tinycolor2 "^1.4.2" | 8954 | tinycolor2 "^1.4.2" |
8955 | 8955 | ||
8956 | -vite-plugin-windicss@0.4.9: | ||
8957 | - version "0.4.9" | ||
8958 | - resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.4.9.tgz#af7fdfb5b23487e562fa7f7f78c6ea42633df719" | ||
8959 | - integrity sha512-Q5S2fnVyOcAA12ERHLbXwCzr6NWQmCOluUVtlnKW29liMv7rN3k21bokyLlL+S7o23MLtK5Dbi54FuNqMQGibA== | 8956 | +vite-plugin-windicss@0.4.12: |
8957 | + version "0.4.12" | ||
8958 | + resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.4.12.tgz#6a967daaaea084afea4352a019c316ff03eea099" | ||
8959 | + integrity sha512-IXYgvJ58jMF1/lOejZGeOOmNotI+L+W9vMvdJBOykphsk7X+qc8nZfWKW0VvmX2JcI5Ry+QuQMM4JX0xVKnWYQ== | ||
8960 | dependencies: | 8960 | dependencies: |
8961 | - "@windicss/plugin-utils" "0.4.9" | 8961 | + "@windicss/plugin-utils" "0.4.12" |
8962 | windicss "^2.2.0" | 8962 | windicss "^2.2.0" |
8963 | 8963 | ||
8964 | vite@2.0.2: | 8964 | vite@2.0.2: |