.gitea/workflows/test.yaml hinzugefügt
🧪 Runner Connectivity Test / test-runner (push) Has been cancelled
🧪 Runner Connectivity Test / test-runner (push) Has been cancelled
This commit is contained in:
@@ -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 "========================================"
|
||||||
Reference in New Issue
Block a user