From a38a07aab8cf12bde322550b4f998347658828d9 Mon Sep 17 00:00:00 2001 From: Sangelo Date: Wed, 10 Jan 2024 17:26:54 +0100 Subject: [PATCH] Change to other action --- .forgejo/workflows/deploy.yml | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index fce6a8e..fd8f0f2 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -24,20 +24,31 @@ 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: 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: 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: Remove SSH Key + # run: | + # rm -rf ~/.ssh + # echo "SSH Key removed." + + - uses: https://github.com/mschmitt/rsync-with-ssh-agent@v2 + 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: './public' + RSYNC_REMOTE_PATH: '/var/www/wiki.lunivity.com/' + RSYNC_OPTIONS: '--recursive --delete --delete-before --verbose --dry-run' # - name: Deploy to SSH Host # uses: https://github.com/Creepios/sftp-action@v1.0.5