Einführung

Abgeschlossen

Wenn Sie überlegen, wie Sie Ihrem GitHub-Workflow Effizienz hinzufügen können, sollten Sie berücksichtigen, dass Sie Apps und Integrationen erstellen können, um Ihren Workflow zu verbessern und anzupassen. Mithilfe von GitHub-Apps und OAuth-Apps können Sie den Zeitaufwand für manuelle Aufgaben reduzieren und Ihren Workflow an die Bedürfnisse des Einzelnen, des Teams und des Unternehmens anpassen. Sie können diese Integrationen auch für andere Benutzer auf GitHub Marketplace freigeben und im Gegenzug Apps und Integrationen verwenden, die von anderen Entwicklern erstellt wurden.

Angenommen, Sie suchen nach einer Funktion, die von GitHub noch nicht unterstützt wird. Vielleicht möchten Sie einige der eher alltäglichen Aufgaben automatisieren, mit denen Sie umgehen. Beispiel: Zurückkommen auf Mitwirkende, die ein selbst erstelltes Problem nicht bezeichnet haben. Oder automatisches Schließen jeglicher Branches oder Pull Requests, die über Monate nicht bearbeitet wurden. Welches Problem auch immer Sie haben – Sie sind vermutlich nicht der einzige. Die erste gute Nachricht lautet: Mit GitHub-Apps können Sie die Lücke füllen und Prozesse in Ihrem Repository automatisieren. Die bessere Nachricht ist, dass die benötigte Lösung möglicherweise bereits erstellt wurde.

Optimieren Sie den Nutzen von Apps und Funktionen zur Verwaltung von Benutzer*innen im Workflow, um die Prozesse zu beschleunigen und gleichzeitig die Effizienz, Sicherheit und Zuverlässigkeit zu gewährleisten. In diesem Modul erfahren Sie mehr über die Verwendung dieser Tools und deren Features.

In diesem Modul erfahren Sie, wie Sie DevOps-Prozesse mithilfe von GitHub-Apps automatisieren, die sich wiederholende Aufgaben behandeln, Teamrichtlinien erzwingen und ein übersichtliches Repository verwalten.

Lernziele

Am Ende dieses Moduls haben Sie Folgendes gelernt:

  • Identifizieren verfügbarer GitHub-Zugriffstoken, die zur Unterstützung von GitHub-Benutzer*innen erforderlich sind
  • Verstehen der Überwachung der Ratenbegrenzungen für Token
  • Beschreiben der Funktionen, Anwendungsfälle und Unterschiede zwischen GitHub-Apps und OAuth-Apps
  • Demonstrieren Ihres Wissens, indem Sie eine GitHub-App in einem GitHub-Repository installieren

Voraussetzungen

  • Ein GitHub-Konto
  • Möglichkeit zum Navigieren und Bearbeiten von Dateien auf GitHub

Diese Modul behandelt die Automatisierung allgemeiner GitHub-Tasks über GitHub-Apps. Damit Sie die in diesem Modul beschriebenen Vorteile voll ausschöpfen können, sollten Sie zunächst das folgende Modul durcharbeiten: