From fede1341b0445bbae5d4af0bfbf989ca3f0c5664 Mon Sep 17 00:00:00 2001 From: Ivan Li Date: Sun, 9 Jul 2023 05:29:05 +0000 Subject: [PATCH] build(ci): ftp deploy by gitea actions. --- .gitea/workflows/build-and-deploy-by-ftp.yaml | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .gitea/workflows/build-and-deploy-by-ftp.yaml diff --git a/.gitea/workflows/build-and-deploy-by-ftp.yaml b/.gitea/workflows/build-and-deploy-by-ftp.yaml new file mode 100644 index 0000000..8485e80 --- /dev/null +++ b/.gitea/workflows/build-and-deploy-by-ftp.yaml @@ -0,0 +1,31 @@ +name: 🚀 Build and deploy by ftp + +on: + push: + - master + - main + +jobs: + + ftp-build-and-deploy: + name: 🎉 Deploy + runs-on: ubuntu-latest + steps: + - name: 🚚 Get latest code + uses: https://github.comactions/checkout@v3 + + - uses: https://github.comactions/setup-node@v3 + with: + node-version: 18 + + - run: npm i --location=global pnpm@7 + - run: pnpm i + - run: pnpm build + - run: npm run export + + - name: 📂 Sync files + uses: https://github.comSamKirkland/FTP-Deploy-Action@v4.3.4 + with: + server: ${{ secrets.ftp_server }} + username: ${{ secrets.ftp_username }} + password: ${{ secrets.ftp_password }} \ No newline at end of file