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