From 6d43a985672dfebe415a03a595544be9df185974 Mon Sep 17 00:00:00 2001 From: vishalkrishnads <321vishalds@gmail.com> Date: Mon, 12 Feb 2024 12:51:24 +0530 Subject: [PATCH] switched to rsync --- .github/workflows/rust.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index cb57d46..f5b3938 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -14,16 +14,16 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Build project + - name: build project run: cargo build --release --verbose - - name: Install sshpass - run: sudo apt-get install sshpass - - name: Copy release directory to server + - name: install tools + run: sudo apt-get install sshpass rsync + - name: write changes to server run: | - sshpass -p ${{ secrets.VPS_PASSWORD }} scp -o StrictHostKeyChecking=no -r target/release root@${{ secrets.VPS_HOST }}:/home/alpadrive/server/ + sshpass -p ${{ secrets.VPS_PASSWORD }} rsync -avz -e 'ssh -o StrictHostKeyChecking=no' target/release/ root@${{ secrets.VPS_HOST }}:/home/alpadrive/server/ env: VPS_PASSWORD: ${{ secrets.VPS_PASSWORD }} - - name: Restart systemd process on server + - name: restart server run: | sshpass -p ${{ secrets.VPS_PASSWORD }} ssh -o StrictHostKeyChecking=no root@${{ secrets.VPS_HOST }} 'sudo systemctl restart server.service' env: