Informationen zum automations
Automations Ermöglichen Sie ihnen, Wiederkehrende Agent-Aufgaben zu speichern und sie in einem Zeitplan oder bei Bedarf auszuführen. Sie können beispielsweise eine automation erstellen, die täglich neue Probleme priorisiert oder jeden Morgen den Status Ihrer offenen Pull-Anfragen überprüft.
Sie können automations erstellen und verwalten von:
- Die Registerkarte Agents in einem Repository auf GitHub, im Bereich Automations.
- Die Registerkarte Automations 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.
Öffnen Sie Automatisierungen in der Seitenleiste, um Ihre gespeicherten automations anzuzeigen. Jeder automation 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 einer automation
-
Klicken Sie in der oberen rechten Ecke auf "Neue Automatisierung ".
-
Geben Sie einen Namen für das automation.
-
Wählen Sie einen Auslöser aus der Dropdown-Liste aus. Wenn Sie einen Trigger auswählen, werden zusätzliche Felder angezeigt, die Sie auffüllen können.
- Manuell: Führen Sie automation nur aus, wenn Sie es starten.
- Stündlich: Führen Sie automation stündlich aus.
- Täglich: Wählen Sie eine oder mehrere Stunden und eine Minute aus. Die automation wird zu jeder ausgewählten Uhrzeit ausgeführt.
- Wöchentlich: Wählen Sie einen oder mehrere Wochentage und eine Tageszeit aus.
- CRON: Für einen lokalen automation geben Sie einen benutzerdefinierten CRON-Ausdruck ein. Die App überprüft den Ausdruck und zeigt eine lesbare Vorschau des Zeitplans an.
- Problem: Wählen Sie das Repositoryereignis aus, das das automationEreignis auslöst , z. B. ein Problem, das erstellt wird. Sie können eine Suchabfrage hinzufügen, um zu begrenzen, welche Probleme sie auslösen.
- Pull Request: Wählen Sie das Repository-Ereignis aus, das automation auslöst, z. B. wenn ein Pull Request geöffnet wird oder neue Commits in ihn gepusht werden. Sie können Filter hinzufügen, um zu begrenzen, welche Pullanforderungen sie auslösen.
Wenn Sie mehrere Trigger konfigurieren möchten, klicken Sie auf "Einen anderen Trigger hinzufügen". Die automation wird ausgeführt, wenn einer ihrer Trigger auftritt.
-
Aktivieren Sie optional "Ausführen" in der Cloud , um die automation Ausführung in einer Cloudumgebung zu ermöglichen, sodass sie automation auch dann ausgeführt werden kann, wenn Ihr Computer deaktiviert ist.
Verwenden Sie für eine Cloud automation das Dropdown-Menü Tools, um die Tools auszuwählen, die Copilot verwenden kann, z. B. Änderungen übertragen, Issue-Labels aktualisieren oder einen Pull-Request erstellen. Wählen Sie nur die Tools aus, die die Aufgabe erfordert.
-
Beschreiben Sie im Eingabefeld die Aufgabe, die Copilot jedes Mal ausführen soll, wenn automation ausgeführt wird. Sie können
/eingeben, um eine verfügbare Fertigkeit zu verwenden. -
Verwenden Sie die Steuerelemente unter dem Prompt-Feld, um das Modell, den Denkaufwand und den Agenten für automation auszuwählen.
-
Klicken Sie auf "Projekt auswählen", und wählen Sie dann das Projekt aus, in dem das automation Projekt ausgeführt wird.
-
Klicken Sie auf "Erstellen ", um die automationDatei zu speichern. Um sie sofort zu speichern und zu testen, öffnen Sie das Dropdownmenü neben Erstellen und klicken Sie dann auf Erstellen und ausführen.
Ausführen eines automation bei Bedarf
Sie können jede gespeicherte automation 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.
Sie können automations auch direkt in der App über Deep-Links aus Markdown-Dateien, Tools von Drittanbietern oder Skripts öffnen. Weitere Informationen findest du unter Deep Links zum Öffnen der GitHub Copilot-App verwenden.