From 70cc7213d11022a1c387f878d052117516c709b5 Mon Sep 17 00:00:00 2001 From: Sangelo Date: Wed, 10 Jan 2024 21:04:09 +0100 Subject: [PATCH] Try out web-deploy action --- .forgejo/workflows/deploy.yml | 31 +++++++------------------------ 1 file changed, 7 insertions(+), 24 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 09646ff..894f309 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -24,32 +24,15 @@ jobs: - name: Build Hugo Site run: hugo - # - name: Set up SSH Key - # run: | - # mkdir -p ~/.ssh - # echo "${{ secrets.SSH_PRIV_KEY }}" > ~/.ssh/id_ed25519 - # chmod 600 ~/.ssh/id_ed25519 - - # - name: Deploy to SSH Host - # run: | - # rsync -avz --delete -e "ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no" ./public/ wiki-deploy@${{ secrets.SSH_HOST }}:/var/www/wiki.lunivity.com/ - - # - name: Remove SSH Key - # run: | - # rm -rf ~/.ssh - # echo "SSH Key removed." - - name: Deploy to Host - uses: https://github.com/mschmitt/rsync-with-ssh-agent@v2 + uses: https://github.com/SamKirkland/web-deploy@v1 with: - SSH_KEY: ${{ secrets.SSH_PRIV_KEY }} - SSH_PASSPHRASE: ${{ secrets.SSH_PASSPHRASE }} - SSH_USER: wiki-deploy - SSH_HOST: ${{ secrets.SSH_HOST }} - SSH_PORT: ${{ secrets.SSH_PORT }} - RSYNC_LOCAL_PATH: . - RSYNC_REMOTE_PATH: '/var/www/wiki.lunivity.com/' - RSYNC_OPTIONS: '--recursive --delete --delete-before --verbose --dry-run' + target-server: ${{ secrets.SSH_HOST }} + remote-user: wiki-deploy + source-path: ./public + private-ssh-key: ${{ secrets.SSH_PRIV_KEY }} + password: ${{ secrets.SSH_PASSPHRASE }} + destination-path: /var/www/wiki.lunivity.com/ # - name: Deploy to SSH Host # uses: https://github.com/Creepios/sftp-action@v1.0.5