From 99e337d3875354a2b9e2c8d8f0facaa58eb98186 Mon Sep 17 00:00:00 2001 From: rob thijssen Date: Wed, 6 May 2026 17:35:30 +0300 Subject: [PATCH] ci: debug ssh --- .gitea/workflows/publish.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml index 1e08714..21233b1 100644 --- a/.gitea/workflows/publish.yml +++ b/.gitea/workflows/publish.yml @@ -40,16 +40,16 @@ jobs: - name: Build release binary run: cargo build --release -p ericrfb-proxy - - name: Set up SSH + - name: SSH init run: | mkdir -p ~/.ssh echo "${{ secrets.PUBLISH_KEY }}" > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 - ssh-keyscan -H ${{ vars.WS_HOST }} >> ~/.ssh/known_hosts 2>/dev/null + ssh -o StrictHostKeyChecking=accept-new gitea_ci@${{ vars.WS_HOST }} exit - name: Stop service run: | - ssh gitea_ci@${{ vars.WS_HOST }} 'sudo /usr/bin/systemctl stop blekin.service' || true + ssh gitea_ci@${{ vars.WS_HOST }} 'if systemctl is-active --quiet blekin.service; then sudo /usr/bin/systemctl stop blekin.service; fi' - name: Deploy binary run: | @@ -61,4 +61,4 @@ jobs: - name: Start and enable service run: | - ssh gitea_ci@${{ vars.WS_HOST }} 'sudo /usr/bin/systemctl enable blekin.service && sudo /usr/bin/systemctl start blekin.service' + ssh gitea_ci@${{ vars.WS_HOST }} 'sudo /usr/bin/systemctl start blekin.service && ( systemctl is-enabled --quiet blekin.service || sudo /usr/bin/systemctl enable blekin.service )'