Einführung
GitHub Script ist eine Workflowaktion, die Ihnen den Zugriff auf die GitHub-API in GitHub-Aktionen ermöglicht. Es bietet praktische Unterstützung für jede API-Verwendung, die in octokit/rest.jsverfügbar ist.
Angenommen, Sie pflegen ein sehr beliebtes GitHub-Repository. Ihr Projekt verfügt über eine beträchtliche Anzahl von Benutzern und Mitwirkenden, und Sie möchten sicherstellen, dass diese zufrieden sind. Außerdem stellen Sie fest, dass die Aufgaben der Verwaltung der Planung und Arbeitsauslastung des Teams wirklich sehr umfangreich sein können. Sie benötigen eine Lösung, mit der Sie einige der alltäglichen Aufgaben an die Automatisierung übergeben können, damit Sie sich auf Bereiche konzentrieren können, in denen Sie wirklich Wert hinzufügen. Sie wissen, dass GitHub eine API bereitstellt, mit der Sie automatisch auf neue Probleme antworten und den Triage-Workflow für neue Fehlerberichte starten können. Sie haben sich einfach noch nicht die Zeit genommen, sich in dieses Thema einzuarbeiten. Bis jetzt.
In diesem Modul erfahren Sie, wie Sie in einem GitHub Actions-Workflow mithilfe von GitHub Script mit der GitHub-API interagieren.
Lernziele
In diesem Modul wird Folgendes thematisiert:
- Verwenden von GitHub Script in Ihrem Workflow
- Kommentieren Sie Probleme mithilfe von Octokit.
- Hinzufügen von Problemen zu einem Projekt board mithilfe von Octokit.
- Verwenden der Workflow-Ausdruckssyntax zum Filtern beim Ausführen von Aufträgen in einem Workflow
Voraussetzungen
- Ein GitHub-Konto
- Möglichkeit zum Navigieren und Bearbeiten von Dateien auf GitHub
- Kenntnisse im Umgang mit GitHub Actions
- Vertrautheit mit CI/CD
Es wird empfohlen, die Automatisierung von Entwicklungsaufgaben mithilfe von GitHub-Aktionen abzuschließen, bevor Sie mit diesem Modul beginnen.