InfraNestInfraNest
GitHub
Automation

GitHub-Aktivitäten in automatisierte Aktionen verwandeln

Reagieren Sie auf Pushes, PRs, Issues und Workflow-Läufe auf GitHub und agieren Sie automatisch zurück

Verbinden Sie GitHub und nutzen Sie das, was in Ihren Repositories passiert, um Automatisierungen zu steuern, und lassen Sie InfraNest anschließend für Sie auf GitHub zurückwirken.

  • Auf Repository-Ereignisse reagieren: Automatisierungen bei Pushes, Pull Requests, Reviews, Issues, Kommentaren, Releases, Check Runs und Suites, Workflow-Läufen, Deployments sowie dem Erstellen oder Löschen von Branches oder Tags auslösen.
  • Automatisch auf GitHub agieren: Issues öffnen, kommentieren, schließen oder wieder öffnen, Labels hinzufügen oder entfernen, Issues zuweisen, Reviews anfordern, Pull Requests mergen, Workflows auslösen oder erneut ausführen, Läufe abbrechen, Commit-Status setzen, Releases erstellen sowie Deployments erstellen oder deren Status aktualisieren.
  • Wählen Sie, was InfraNest sehen darf: Bestimmte Repositories oder alle auswählen, wenn Sie sich verbinden — und diese Auswahl jederzeit auf GitHub ändern.
  • Mehrere Konten verbinden: Ihr persönliches Konto und eine Organisation separat verknüpfen, jeweils als eigene Verbindung.

NoteEine Review von einem Team anzufordern funktioniert nur, wenn Sie eine Organisation verbinden, nicht ein persönliches Konto.

So sieht es in InfraNest aus

GitHub-Workflow fehlgeschlagen → Issue öffnen & benachrichtigen
AktivPausiertAutomatisierung speichern

Wenn das passiert

GitHub-Workflow-Lauf

Ein GitHub-Actions-Workflow-Lauf hat den Status geändert — gestartet, abgeschlossen, fehlgeschlagen oder erfolgreich.

Ändern

Läuft um 09:00 · Europe/Amsterdam · dort ist es jetzt 15:49

Nächste Läufe:Sa., 19. Sept., 09:00So., 20. Sept., 09:00Mo., 21. Sept., 09:00

Diese Automatisierung läuft nur, wenn du auf „Jetzt ausführen“ klickst.

Nur wenn — optionale Filter

AbgleichAlleBeliebigeKeinedieser Bedingungen

Tipp: Ein Wert kann per Platzhalter auf ein anderes Feld oder die Zeit verweisen.

Das tun — Aktionen laufen der Reihe nach, Stopp beim ersten Fehler

1GitHub-Issue erstellenErstellt ein Issue, mit optionalen Labels und Zuständigen. Das neue Issue wird für spätere Schritte als github_issue gespeichert.
2Benachrichtigung sendenSende eine Benachrichtigung an deine Kanäle oder E-Mail-Adressen.

Auf einen Blick

Wenn GitHub-Workflow-Lauf wenn Status ist gleich completed, dann GitHub-Issue erstellen und Benachrichtigung senden.

Was du tun kannst

Sobald GitHub verbunden ist, kann InfraNest Folgendes damit tun.

  • 14 GitHub-Trigger (Push, PR, Issue, Workflow-Lauf, Deployment...)
  • 19 GitHub-Aktionen (PR mergen, Workflow auslösen, Release erstellen...)
  • Zugriff pro Repository, festgelegt beim Verbinden
  • Mehrere GitHub-Konten als separate Verbindungen

So verbindest du es

  1. 1

    GitHub-Integration öffnen

    Gehen Sie zu Integrations und öffnen Sie GitHub.

  2. 2

    Automatische Einrichtung starten

    Wählen Sie Connect und dann Set up automatically, um die InfraNest-App auf GitHub zu installieren.

  3. 3

    Repositories auswählen

    Wählen Sie im GitHub-Fenster das Konto oder die Organisation aus und wählen Sie dann All repositories oder nur die Repositories, die InfraNest sehen soll.

  4. 4

    Verbindung bestätigen

    Sie kehren zu InfraNest zurück und die Verbindung erscheint unter Accounts. Möchten Sie stattdessen einen Token verwenden? Wählen Sie Use a token und fügen Sie einen persönlichen Zugriffstoken mit repo-Zugriff ein.

Das war’s — GitHub ist verbunden.

Vollständige Einrichtungsanleitung

Mit KI einrichten

Ich nutze GitHub und möchte es mit InfraNest (infranest.io) verbinden — das Domains, DNS, Server und Zertifikate über mehrere Anbieter hinweg verwaltet. InfraNest fragt nach: Persönlicher Zugriffstoken, oder Verbindung mit einem Klick. Führe mich durch das Anlegen in GitHub: wo die Einstellungen in der aktuellen Oberfläche liegen, ob es eine Nur-Lese-Option gibt und wie ich prüfe, dass es funktioniert, bevor ich es einfüge.

Fragen

#Was kann InfraNest sehen und tun, sobald es verbunden ist?

InfraNest kann Aktivitäten in den von Ihnen ausgewählten Repositories verfolgen — Pushes, Pull Requests, Issues, Workflow-Läufe, Deployments, Releases und Checks — und als Teil einer Automatisierung auf GitHub zurückwirken, etwa durch das Mergen eines Pull Requests, das Auslösen eines Workflows oder das Öffnen eines Issues. Sie legen beim Verbinden fest, welche Repositories einbezogen werden, und können dies später auf GitHub anpassen.

#Sollte ich die automatische Einrichtung oder einen Token verwenden?

Die automatische Einrichtung, bei der die InfraNest-App installiert wird, wird empfohlen — sie beschränkt den Zugriff auf nur die von Ihnen gewählten Repositories und erfordert keinen Token, der erneuert werden muss. Verwenden Sie stattdessen einen Token, wenn Sie keine App installieren können, etwa bei einer selbst gehosteten GitHub-Instanz.

#Was passiert, wenn ich den Token widerrufe oder die App deinstalliere?

Wenn Sie GitHub über den Integrations-Hub trennen, deinstalliert InfraNest die App und verliert den Zugriff; wird dieselbe Installation mit einem anderen Workspace geteilt, bleibt diese bestehen. Wird ein persönlicher Zugriffstoken widerrufen oder läuft ab, funktionieren Automatisierungen, die auf der GitHub-Verbindung basieren, nicht mehr, bis sie erneut verbunden wird.

#Kann ich später ändern, auf welche Repositories InfraNest Zugriff hat?

Ja. Öffnen Sie die InfraNest-App auf GitHub unter Settings → GitHub Apps → InfraNest Ihres Kontos oder Ihrer Organisation und passen Sie die ausgewählten Repositories jederzeit an.

#Kann ich sowohl mein persönliches Konto als auch meine Organisation verbinden?

Ja, beide werden separat eingerichtet und erscheinen als eigene Verbindung. Beachten Sie, dass teambasierte Aktionen, wie das Anfordern einer Review von einem Team, nur über eine Organisationsverbindung funktionieren.

In Sekunden startklar

Bring deine gesamte Infrastruktur in ein modernes Dashboard.

Kostenloser Plan · Keine Kreditkarte nötig · In Minuten eingerichtet