Commit 84df7a4bb2d735a1e75cb08f60d739b96b78c2d6

Authored by vben
1 parent 476b2b8a

chore: update ci

.github/workflows/ftp-schedule.yml deleted 100644 → 0
1   -name: schedule-push-to-ftp
2   -
3   -# Timed deployment project
4   -on:
5   - push:
6   - schedule:
7   - - cron: '0 20 * * *'
8   -
9   -jobs:
10   - schedule-push-to-ftp:
11   - runs-on: ubuntu-latest
12   - steps:
13   - - name: Checkout
14   - uses: actions/checkout@v3
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   - sed -i "s#VITE_DROP_CONSOLE\s*=.*#VITE_DROP_CONSOLE = true#g" ./.env.production
22   - cat ./.env.production
23   -
24   - - name: use Node.js 16
25   - uses: actions/setup-node@v3
26   - with:
27   - node-version: 16
28   -
29   - - name: Get yarn cache
30   - id: yarn-cache
31   - run: echo "::set-output name=dir::$(yarn cache dir)"
32   -
33   - - name: Cache dependencies
34   - uses: actions/cache@v3
35   - with:
36   - path: ${{ steps.yarn-cache.outputs.dir }}
37   - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
38   - restore-keys: |
39   - ${{ runner.os }}-yarn-
40   -
41   - - name: Build
42   - run: |
43   - yarn install
44   - yarn run build
45   -
46   - - name: Deploy
47   - uses: SamKirkland/FTP-Deploy-Action@2.0.0
48   - env:
49   - FTP_SERVER: ${{ secrets.FTP_SERVER }}
50   - FTP_USERNAME: ${{ secrets.FTP_USERNAME }}
51   - FTP_PASSWORD: ${{ secrets.FTP_PASSWORD }}
52   - METHOD: sftp
53   - PORT: ${{ secrets.FTP_PORT }}
54   - LOCAL_DIR: dist
55   - REMOTE_DIR: /srv/www/vben-admin
56   - ARGS: --delete --verbose --parallel=80