Paket „GitHub“
- Zuletzt aktualisiert2026/05/18
Das GitHub-Paket enthält Aktionen und Web-Auslöser, der GitHub mit Automation 360 integrieren, um verschiedene GitHub-Workflows zu automatisieren, wie z. B. das Verwalten von Vorgängen und Pull Requests, das Anzeigen von Repositories und Branches sowie das Kommentieren in Vorgängen und Pull Requests. Der Web-Auslöser ermöglicht es Ihnen, ereignisgesteuerte Automatisierung basierend auf verschiedenen GitHub-Ereignissen zu erstellen.
Übersicht
Die GitHub-Paketaktionen ermöglichen es Ihnen, Daten in einem GitHub-Repository zu erstellen, abzurufen, aufzulisten, zu aktualisieren, zu kommentieren und zusammenzuführen. Jede Aktion enthält eine Option, die Antwortdaten in Variablen zu erfassen, damit sie in anderen nachfolgenden Aktionen innerhalb derselben Automatisierungssitzung verwendet werden können, da globale Variablen derzeit nicht unterstützt werden. Die Web-Auslöser können so konfiguriert werden, dass sie auf Ereignisse in jeder GitHub-Organisation oder jedem Repository lauschen. Der Auslöser hört auf Ereignisse und startet die konfigurierten Aktionen, wenn die Ereignisse eintreten. Weitere Informationen zu GitHub-Webauslösern finden Sie unter GitHub Web-Auslöser.
Die Verbinden-Aktion im Paket authentifiziert die Verbindung zwischen dem GitHub-Repository und dem Control Room. Die Authentifizierung erfordert ein GitHub Personal Access Token. Das Paket unterstützt sowohl klassische als auch feinabgestimmte Tokens. Stellen Sie sicher, dass Sie ein gültiges Token mit den erforderlichen Berechtigungen verwenden. Weitere Informationen zum Erstellen von GitHub persönlichen Zugriffstokens finden Sie unter Managing your personal access tokens.
Aktionen im GitHub-Paket
Verwenden Sie die Abrufen-Aktionen, um Details zu einem bestimmten Artefakt wie Vorgang, Pull Request oder Repository abzurufen. Verwenden Sie Auflisten-Aktionen, um alle verfügbaren Artefakte im angegebenen Repository aufzulisten. Das GitHub-Paket enthält die folgenden Aktionen:
| Action | Beschreibung |
|---|---|
| Connect | Authentifiziert die Verbindung zu GitHub und stellt den Sitzungskontext her. |
| Vorgang erstellen | Erstellt einen Vorgang in einem GitHub Repository. |
| Vorgang erhalten | Ruft die Details eines Vorgangs aus einem GitHub-Repository ab. |
| Vorgänge auflisten | Listet alle verfügbaren Vorgänge in einem GitHub-Repository auf. |
| Vorgang aktualisieren | Aktualisiert bestimmte Felder eines Vorgangs in einem GitHub-Repository. |
| Pull-Anfrage erstellen | Erstellt eine Pull-Anfrage in einem GitHub-Repository. |
| Pull Request abrufen | Ruft die Details einer Pull-Anfrage aus einem GitHub-Repository ab. |
| Pull-Anfragen auflisten | Listet alle Pull-Anfragen auf, die in einem GitHub-Repository verfügbar sind. |
| Pull-Anfrage zusammenführen | Fügt eine Pull Request in den Basiszweig des GitHub-Repository zusammen. |
| Repository abrufen | Ruft die Details eines bestimmten Repository im GitHub ab. |
| Repositorys auflisten | Listet alle Repositorys des angegebenen GitHub-Benutzers auf. |
| Zweige auflisten | Listet alle Zweige im angegebenen GitHub-Repository auf. |
| Kommentar hinzufügen | Fügt einen Kommentar zu einem Vorgang oder einer Pull-Anfrage im angegebenen GitHub-Repository hinzu. |
| Trennen | Trennt die Automatisierungssitzung von GitHub und beendet die Sitzung. |