Einführung

Abgeschlossen

GitHub Script ist eine Workflowaktion, die Ihnen in GitHub Actions Zugriff auf die GitHub-API ermöglicht. Sie bietet eine komfortable Unterstützung für jede in octokit/rest.js verfügbare Art von API-Verwendung.

Angenommen, Sie pflegen ein sehr beliebtes GitHub-Repository. Ihr Projekt verfügt über eine beträchtliche Anzahl von Benutzer*innen 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 automatisieren können, sodass Sie sich auf Bereiche konzentrieren können, in denen Sie wirklich Werte schaffen. Sie wissen, dass GitHub eine API bietet, mit der Sie automatisch auf neue Issues reagieren und den Selektierungsworkflow für neue Problemberichte 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 von Issues mit octokit
  • Hinzufügen von Issues zu einem Projektboard mit 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, vor diesem Modul zunächst das Modul Automatisieren von Entwicklungsaufgaben mit GitHub Actions zu absolvieren.