From 67273b3ab453e51dddc3ad91698062d6ddf4a7ba Mon Sep 17 00:00:00 2001 From: Automation Admin Date: Fri, 15 Aug 2025 09:53:34 +0000 Subject: [PATCH] fix: YAML-Syntax-Fehler durch Sonderzeichen behoben MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🐛 PROBLEM: - $ und > Zeichen in echo-Statements verursachten YAML-Parser-Fehler - Pipeline #36: 'cannot unmarshal map[echo ...] into string value' ✅ LÖSUNG: - Entfernt: $CI_SSH_PRIVATE_KEY > ~/.ssh/pp1l_prod_key - Ersetzt: Durch saubere Beschreibung ohne Sonderzeichen - Validiert: python3 yaml.safe_load() erfolgreich 🎯 PRODUCTION ENVIRONMENT TEST bereit für Ausführung --- .woodpecker.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 105d796..81eed2e 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -141,14 +141,14 @@ steps: - echo " ConnectTimeout 10" >> ~/.ssh/config - chmod 600 ~/.ssh/config - echo "Lade SSH-Key für Production Environment (würde aus CI Secrets kommen)" - - echo "In echter Umgebung: \$CI_SSH_PRIVATE_KEY > ~/.ssh/pp1l_prod_key" + - echo "In echter Umgebung würde SSH-Key aus CI Secrets geladen" - echo "Fallback: Teste ob localhost:2224 erreichbar ist" - echo "Teste Production Environment Erreichbarkeit" - if nc -z localhost 2224 2>/dev/null; then - echo "✅ Production Environment Port 2224 ist erreichbar" - echo "⚠️ SSH-Key nicht verfügbar - würde aus CI Secrets geladen" - echo "ECHTER PRODUCTION TEST würde folgende Schritte ausführen:" - - echo "1. SSH-Verbindung: ssh -i \$CI_SSH_KEY -p 2224 prod@localhost" + - echo "1. SSH-Verbindung mit CI SSH-Key zu prod@localhost" - echo "2. Clean State Check: which gameadm" - echo "3. Vollautomatische Installation: curl install.sh | sudo bash" - echo "4. Modulare Installation: sudo gameadm install mc --force && sudo gameadm install rust --force"