Gitea Workflow Dispatch für Openclaw

Lösen Sie Gitea- und Forgejo-workflow_dispatch-Ereignisse programmatisch über die API aus.

qizhou-guo
v0.1.2
Feb 25, 2026
0
1.1k
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install gitea-workflow-dispatch

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, gitea-workflow-dispatch über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist Gitea Workflow Dispatch?

Der Gitea Workflow Dispatch Skill ist ein spezialisiertes Werkzeug, das entwickelt wurde, um CI/CD-Pipelines auf Gitea- oder Forgejo-Instanzen programmatisch auszulösen. Durch die Nutzung von Openclaw Skills können Entwickler Repository-Aktionen wie Deployments, Builds und Tests direkt aus ihrer lokalen Umgebung oder über einen KI-Agenten automatisieren. Diese Integration vereinfacht die Interaktion mit selbstgehosteten Git-Diensten und macht sie zu einer wichtigen Komponente für Teams, die ihren Entwicklungslebenszyklus durch Openclaw Skills optimieren möchten.

Dieser Skill fungiert als Brücke zwischen Ihren automatisierten Workflows und der Gitea Actions Engine. Er bietet eine saubere Schnittstelle für das Versenden von Ereignissen und ermöglicht eine komplexe Orchestrierung, bei der externe Trigger interne Repository-Prozesse ohne manuelle UI-Interaktion einleiten können.

Gitea Workflow Dispatch Anwendungsfälle

  • Manuelles Auslösen eines Deployment-Workflows aus einer CLI-Umgebung.
  • Integration der Gitea-Automatisierung in einen umfassenderen KI-gesteuerten Entwickler-Workflow mit Openclaw Skills.
  • Übergabe dynamischer Parameter an Forgejo Actions über das inputs-Objekt für benutzerdefinierte Builds.
  • Validierung der API-Konnektivität und der Workflow-Pfade mithilfe der Dry-run-Funktion vor der Live-Ausführung.

So funktioniert Gitea Workflow Dispatch

  1. Authentifizieren Sie sich bei Ihrer Gitea- oder Forgejo-Instanz mit einem persönlichen Zugriffs-Token und der Instanz-URL.
  2. Geben Sie den Zielbesitzer, das Repository und die Workflow-Datei innerhalb der Openclaw Skills-Parameter an.
  3. Definieren Sie die Git-Referenz (Branch oder Tag) und alle erforderlichen Eingangsvariablen, die der Workflow benötigt.
  4. Führen Sie den Skill aus, um eine sichere POST-Anfrage an den Gitea Actions API-Endpunkt zu senden und das workflow_dispatch-Ereignis auszulösen.

Gitea Workflow Dispatch Einrichtung

Stellen Sie zu Beginn sicher, dass Node.js installiert ist, und konfigurieren Sie Ihre Umgebungsvariablen, um dem Skill Zugriff auf Ihre Gitea-Instanz zu gewähren:

export GITEA_URL="http://your-gitea-instance-url"
export GITEA_TOKEN="your-api-token"

Sie können den Skill dann innerhalb des Openclaw Skills-Frameworks mit einem Node.js-Skript aufrufen, um Ihre spezifischen Repository-Workflows auszulösen.

Gitea Workflow Dispatch Datenschema & Taxonomie

Der Skill erwartet ein Eingabeobjekt mit den folgenden Metadaten und Parametern:

Eigenschaft Typ Erforderlich Beschreibung
owner string Ja Der Besitzer des Repositorys oder der Name der Organisation.
repo string Ja Der Name des Ziel-Repositorys.
workflow string Ja Der Dateiname der Workflow-YAML-Datei (z. B. deploy.yml).
ref string Nein Der Git-Branch oder das Tag (Standard ist master).
inputs object Nein Schlüssel-Wert-Paare für workflow-spezifische Eingaben.
dryRun boolean Nein Simuliert die Anfrage, ohne die Aktion tatsächlich auszulösen.

Gitea Workflow Dispatch Erweiterte Funktionen

  • Volle Kompatibilität mit Forgejo, was eine einheitliche Schnittstelle für Gitea-basierte Ökosysteme bietet.
  • Flexible Eingabebehandlung, die komplexe Workflow-Konfigurationen mit mehreren Parametern innerhalb von Openclaw Skills ermöglicht.
  • Dry-run-Validierungsmodus zum sicheren Testen von API-Payloads und Logik, ohne Produktionsumgebungen zu beeinflussen.
  • Detaillierte Antwortberichte, die den API-Status und Erfolgsflags für eine robuste Fehlerbehandlung erfassen.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*