.gitea/workflows/dotnet-deploy.yml aktualisiert
Some checks failed
Build & Deploy .NET to 192.168.1.100 / build-and-deploy (push) Failing after 1m4s
Some checks failed
Build & Deploy .NET to 192.168.1.100 / build-and-deploy (push) Failing after 1m4s
This commit is contained in:
@@ -72,7 +72,7 @@ jobs:
|
||||
SSH_PORT: ${{ secrets.SSH_PORT }}
|
||||
REMOTE_DIR: ${{ secrets.REMOTE_DIR }}
|
||||
run: |
|
||||
ssh -i ~/.ssh/id_deploy -p "${SSH_PORT:-22}" "${SSH_USER}@${SSH_HOST}" "mkdir -p '${REMOTE_DIR}'"
|
||||
ssh -i ~/.ssh/id_deploy -p "${SSH_PORT:-22}" "${SSH_USER}@${SSH_HOST}" "mkdir -p '${REMOTE_DIR}'
|
||||
|
||||
- name: Deploy via SCP
|
||||
env:
|
||||
@@ -83,26 +83,25 @@ jobs:
|
||||
run: |
|
||||
scp -i ~/.ssh/id_deploy -P "${SSH_PORT:-22}" -r "${{ env.PUBLISH_DIR }}/"* "${SSH_USER}@${SSH_HOST}:${REMOTE_DIR}/"
|
||||
|
||||
|
||||
- name: Debug remote env & sudo rights
|
||||
env:
|
||||
SSH_USER: ${{ secrets.SSH_USER }}
|
||||
SSH_HOST: ${{ secrets.SSH_HOST }}
|
||||
SSH_PORT: ${{ secrets.SSH_PORT }}
|
||||
run: |
|
||||
- name: Debug remote env & sudo rights
|
||||
env:
|
||||
SSH_USER: ${{ secrets.SSH_USER }}
|
||||
SSH_HOST: ${{ secrets.SSH_HOST }}
|
||||
SSH_PORT: ${{ secrets.SSH_PORT }}
|
||||
run: |
|
||||
set -euxo pipefail
|
||||
ssh -tt -i ~/.ssh/id_deploy -p "${SSH_PORT:-22}" "${SSH_USER}@${SSH_HOST}" "
|
||||
set -euxo pipefail
|
||||
ssh -tt -i ~/.ssh/id_deploy -p "${SSH_PORT:-22}" "${SSH_USER}@${SSH_HOST}" "
|
||||
set -euxo pipefail
|
||||
echo '== whoami/host =='
|
||||
whoami; hostname
|
||||
echo '== paths =='
|
||||
command -v sudo || true
|
||||
command -v systemctl || true
|
||||
echo '== sudo -l (effektive Rechte) =='
|
||||
/usr/bin/sudo -n -l || true
|
||||
echo '== try daemon-reload (should be NOPASSWD) =='
|
||||
/usr/bin/sudo -n /usr/bin/systemctl daemon-reload && echo OK || echo FAIL
|
||||
"
|
||||
echo '== whoami/host =='
|
||||
whoami; hostname
|
||||
echo '== paths =='
|
||||
command -v sudo || true
|
||||
command -v systemctl || true
|
||||
echo '== sudo -l (effektive Rechte) =='
|
||||
/usr/bin/sudo -n -l || true
|
||||
echo '== try daemon-reload (should be NOPASSWD) =='
|
||||
/usr/bin/sudo -n /usr/bin/systemctl daemon-reload && echo OK || echo FAIL
|
||||
"
|
||||
|
||||
# -------- Option A: Neustart per systemd (empfohlen) --------
|
||||
# Benötigt: secrets.SERVICE_NAME (z. B. "myapp.service")
|
||||
|
||||
Reference in New Issue
Block a user