diff --git a/.gitea/workflows/pipeline-test.yaml b/.gitea/workflows/pipeline-test.yaml index d45c3b4..73ebe62 100644 --- a/.gitea/workflows/pipeline-test.yaml +++ b/.gitea/workflows/pipeline-test.yaml @@ -59,13 +59,24 @@ jobs: - name: Build Hugo site run: hugo --minify - - name: Deploy to Server - if: env.myEnv_env == 'development' - uses: SamKirkland/FTP-Deploy-Action@4.0.0 - with: - protocol: ftps - server: ${{ secrets.FTP_SERVER }} - username: ${{ secrets.FTP_USERNAME }} - password: ${{ secrets.FTP_PASSWORD }} - local-dir: public/ - server-dir: '/' + - name: Setup SSH Key + uses: webfactory/ssh-agent@v0.5.3 + with: + ssh-private-key: ${{ secrets.VFO_SSH_KEY }} + + - name: Deploy to Development + if: env.myEnv_env == 'development' + run: | + rsync -avz --delete ./ verua.info@verua.info:/preview.verua.info/ + env: + RSYNC_RSH: "ssh -o StrictHostKeyChecking=no" + + - name: Deploy to Production + if: env.myEnv_env == 'production' + run: | + rsync -avz --delete ./ verua.info@verua.info:/httpdocs/ + env: + RSYNC_RSH: "ssh -o StrictHostKeyChecking=no" + + + diff --git a/deploy_env.yaml b/deploy_env.yaml index 8157278..2c0c611 100644 --- a/deploy_env.yaml +++ b/deploy_env.yaml @@ -1 +1 @@ -env: production +env: development