Einführung

Abgeschlossen

Wenn Sie überlegen, wie Sie Ihren GitHub-Workflow effizienter gestalten können, können Sie Anwendungen und Integrationen erstellen und so Ihren Workflow verbessern und anpassen. 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 mit anderen auf dem GitHub Marketplace teilen und im Gegenzug Apps und Integrationen nutzen, die andere Entwickler*innen erstellt haben.

Angenommen, Sie suchen nach einer Funktion, die von GitHub noch nicht unterstützt wird. So möchten Sie vielleicht einige Ihrer etwas banaleren Aufgaben automatisieren, wie das Nachhaken bei Mitwirkenden, die ein von ihnen erstelltes Element nicht korrekt bezeichnet haben. Oder auch das Schließen von Branches oder Pull Requests, die seit Monaten nicht mehr verwendet 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 zweite gute Nachricht ist, dass möglicherweise schon ein anderer die Lösung, die Sie suchen, erstellt hat.

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 Funktionen.

In diesem Modul erfahren Sie, wie Sie DevOps-Prozesse mithilfe von GitHub-Apps automatisieren, mit denen Sie wiederkehrende Aufgaben verarbeiten, Teamrichtlinien erzwingen und das Repository optimal verwalten können.

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 absolvieren: