.gitea/workflows/test.yaml hinzugefügt
🧪 Runner Connectivity Test / test-runner (push) Has been cancelled

This commit is contained in:
2026-06-07 18:38:26 +00:00
commit 4a73f67080
+47
View File
@@ -0,0 +1,47 @@
name: 🧪 Runner Connectivity Test
on:
push:
branches: [ main, master ]
workflow_dispatch: # Manuelles Auslösen im Gitea-UI
permissions:
contents: read
jobs:
test-runner:
runs-on: ubuntu-latest # Nutzt automatisch deine registrierten Runner (falls Label `ubuntu-latest` gesetzt)
steps:
- name: ✅ Checkout repository
uses: actions/checkout@v4
- name: 🖥️ Runner Identifikation
run: |
echo "🟢 Workflow wurde erfolgreich aufgerufen!"
echo "🕒 Startzeit: $(date -u)"
echo "📁 Working Directory: $(pwd)"
echo "🐧 OS Info: $(uname -s) $(uname -r) $(uname -m)"
- name: 🧪 Basis-Validierung
run: |
set -e
echo "🔹 1. Dateisystem-Zugriff"
touch /tmp/test_runner_$(date +%s).ok && rm /tmp/test_runner_*.ok && echo "✅ Schreibzugriff OK"
echo "🔹 2. Shell & Core-Utilities"
which bash sh awk sed grep git >/dev/null && echo "✅ Core Tools verfügbar"
echo "🔹 3. Netzwerk-DNS (optional)"
if curl -s --connect-timeout 5 https://api.github.com >/dev/null; then
echo "✅ Outbound HTTPS funktioniert"
else
echo "⚠️ Outbound blockiert (normal in isolierten Runnern)"
fi
- name: 🎉 Abschluss
if: always()
run: |
echo "========================================"
echo "✅ TEST PIPELINE ERFOLGREICH DURCHGEFÜHRT"
echo "Runner ist Online & Job-Ausführung funktioniert!"
echo "👉 Logs im Gitea-UI: Actions → 🧪 Runner Connectivity Test"
echo "========================================"