implemented better error codes
Some checks failed
Deploy newsbot / deploy (push) Failing after 0s

This commit is contained in:
JaysonCleve 2026-04-14 11:23:48 +02:00
parent 573916cc3d
commit dd58f4ba19

View file

@ -12,10 +12,32 @@ jobs:
steps: steps:
- name: Deploy on server - name: Deploy on server
run: | run: |
set -e set -euxo pipefail
test -d /opt/noctura/newsbot || {
echo "Deploy-Verzeichnis fehlt: /opt/noctura/newsbot"
exit 1
}
cd /opt/noctura/newsbot cd /opt/noctura/newsbot
test -d .git || {
echo "Kein Git-Repository in /opt/noctura/newsbot"
exit 1
}
command -v git >/dev/null || {
echo "git ist auf dem Runner nicht installiert"
exit 1
}
command -v docker >/dev/null || {
echo "docker ist auf dem Runner nicht installiert"
exit 1
}
docker compose version
git fetch origin git fetch origin
git reset --hard origin/main git reset --hard origin/main