Skip to main content

Automatisierungen in der GitHub Copilot App verwenden

Automatisieren Sie wiederkehrende Agent-Aufgaben, sodass sie nach einem Zeitplan oder bei Bedarf ohne manuelles Eingreifen ausgeführt werden.

Wer kann dieses Feature verwenden?

GitHub Copilot App ist für alle kostenpflichtigen Copilot Pläne verfügbar.
Sign up for Copilot

Informationen zum automations

Automations Ermöglichen Sie ihnen, Wiederkehrende Agent-Aufgaben zu speichern und sie in einem Zeitplan oder bei Bedarf auszuführen. Beispielsweise können Sie ein Automatisierung erstellen, das täglich neue Issues sichtet oder jeden Morgen Ihre offenen Pull Requests auf ihren Prüfstatus überprüft.

Sie können automations erstellen und verwalten von:

  • Die Registerkarte Agents in einem Repository auf GitHub, im Bereich Automations.
  • Die Automations Registerkarte in der GitHub Copilot App.

Eine Übersicht über automationsTrigger, Tools, Sichtbarkeit und Sicherheit finden Sie unter Informationen zu Copilot Automatisierungen.

GitHub Copilot App unterstützt zwei Arten von automations:

  • Lokal automations, das aus Ihrer lokalen Umgebung ausgeführt wird.
  • Cloud automations, die in einer Cloudumgebung ausgeführt wird.

Klicken Sie in der Randleiste auf Automatisierungen , um die gespeicherten Daten automationsanzuzeigen. Jeder Automatisierung zeigt den Namen, den Zeitplan, das zugeordnete Repository und den Status der letzten Ausführung an.

Voraussetzungen für die Verwendung der Cloud automations

Um die Cloud automationszu verwenden, stellen Sie sicher, dass die folgenden Einstellungen aktiviert sind.

  • Copilot-Cloud-Agent muss für das Repository aktiviert sein. Wenn Sie über Copilot Business oder Copilot Enterprise verfügen, muss ein Administrator die Copilot-Cloud-Agent-Richtlinie aktivieren. Siehe Verwalten des Zugriffs auf GitHub Copilot Cloud-Agent.
  • Die Organisation muss im Repository sowohl Copilot-Cloud-Agent als auch automations zulassen (beide sind standardmäßig aktiviert). Siehe Hinzufügen von GitHub Copilot-Cloud-Agent zu Ihrer Organisation.
  • Wenn Sie automations erstellen möchten, das auf Ereignisse reagieren kann, die von Benutzern ohne Schreibzugriff ausgelöst werden, deaktivieren Sie in den Repository-Einstellungen von Copilot-Cloud-Agent die Einstellung „Automatisierungen nur durch Benutzer mit Schreibzugriff auslösen“.

Erstellen eines Automatisierung

  1. Klicken Sie in der oberen rechten Ecke auf "Neue Automatisierung ".

  2. Geben Sie einen Namen für das Automatisierung.

  3. Wählen Sie einen oder mehrere Trigger aus , die bestimmen, wann die Automatisierung Ausführung ausgeführt wird:

    • Manuell: Führen Sie Automatisierung manuell aus.
    • Wählen Sie in einem Zeitplan ein wiederkehrendes Intervall aus, entweder stündlich, täglich oder wöchentlich.
    • Wenn ein Issue erstellt wird: das Automatisierung wird jedes Mal ausgeführt, wenn ein Issue in dem Repository erstellt wird. Sie können einen Suchabfragefilter für bestimmte Probleme hinzufügen.
  4. Aktivieren Sie optional "Ausführen" in der Cloud , um die Automatisierung Ausführung in einer Cloudumgebung zu ermöglichen, sodass sie Automatisierung auch dann ausgeführt werden kann, wenn Ihr Computer deaktiviert ist.

    Für die Cloud automations können Sie auch das Dropdown-Menü Tools verwenden, um die Tools Copilot auszuwählen, die verwendet werden können, wenn die Automatisierung ausgeführt wird, z. B. um Änderungen zu übertragen, Issue-Labels zu aktualisieren oder einen Pull Request zu erstellen. Wählen Sie nur die Tools aus, die die Aufgabe erfordert. Die Tools, die Sie auswählen, steuern, welche Aktionen Copilot in Ihrem Repository ausgeführt werden können.

  5. Beschreiben Sie im Prompt-Feld die Aufgabe, die Copilot jedes Mal ausführen soll, wenn Automatisierung ausgeführt wird.

  6. Wählen Sie optional das Projekt und das Modell aus, das Sie verwenden möchten Copilot .

  7. Klicken Sie auf Erstellen, um zu speichern, oder wählen Sie Erstellen und ausführen, um zu speichern und Automatisierung sofort zu testen.

Ausführen eines Automatisierung bei Bedarf

Sie können jede gespeicherte Automatisierung manuell auslösen, indem Sie auf der Seite „Automatisierungen“ auf die Wiedergabeschaltfläche der jeweiligen Karte klicken, ohne auf die nächste geplante Ausführung zu warten.