Bei Workflowvorlagen handelt es sich um Vorlagen, mit denen Sie eigene Actions-Workflows für ein Repository erstellen können. Sie stellen eine Alternative zum Starten aus einer leeren Workflowdatei dar und sind nützlich, da einige der Arbeiten bereits für Sie erledigt wurden.
bietet Workflowvorlagen für verschiedene Sprachen und Tools. Wenn du Workflows im Repository einrichtest, analysiert den Code im Repository und empfiehlt Workflows basierend auf der Sprache und dem Framework im Repository. Wenn du z. B. Node.js verwendest, schlägt eine Workflowvorlagendatei vor, die die Node.js-Pakete installiert und die Tests ausführt. Sie können nach relevanten Workflowvorlagen suchen und dabei Filter anwenden.
bietet einsatzbereite Workflowvorlagen für die folgenden Kategorien auf hoher Ebene:
- Bereitstellung (CD) . Weitere Informationen finden Sie unter Info zu Continuous Deployment mit Actions.
- Sicherheit. Weitere Informationen findest du unter Konfigurieren des erweiterten Setups für das Codescanning.
- Continuous Integration (CI) Weitere Informationen finden Sie unter Info zu Continuous Integration mit Actions.
- Automatisierung. Automatisierungs-Workflowvorlagen bieten Lösungen für die Automatisierung von Workflows, wie z. B. die Triage von Pull Requests und das Anwenden einer Bezeichnung basierend auf den Pfaden, die im Pull Request geändert werden, oder das Begrüßen von Benutzern, die zum ersten Mal Mitwirkende des Repositorys sind.
Sie können diese Workflows als Ausgangspunkt nutzen, um eigene benutzerdefinierte Workflows zu erstellen, oder sie unverändert übernehmen. Die vollständige Liste der Workflowvorlagen können Sie im Repository der Aktions-/Starter-Workflows durchsuchen.
Außerdem können Sie eigene Workflowvorlagen erstellen und für Ihre Organisation freigeben. Diese Workflowvorlagen werden zusammen mit den von bereitgestellten Workflowvorlagen angezeigt. Alle Personen mit Schreibzugriff auf das .
-Repository der Organisation können eine Workflowvorlage einrichten. Weitere Informationen finden Sie unter Erstellen von Workflowvorlagen für die Organisation.
Navigieren Sie auf zur Hauptseite des Repositorys.
Klicke unter dem Namen deines Repositorys auf Aktionen.
Wenn du bereits über einen Workflow im Repository verfügst, klicke auf Neuer Workflow.
Auf der Seite „Workflow auswählen“ wird eine Auswahl empfohlener Workflowvorlagen angezeigt. Suchen Sie die Workflowvorlage, die Sie verwenden möchten, und klicken Sie dann auf Konfigurieren. Um die gewünschte Workflowvorlage zu finden, können Sie nach Schlüsselwörtern suchen oder nach Kategorie filtern.
Wenn die Workflowvorlage Kommentare mit zusätzlichen Setupschritten enthält, führen Sie die entsprechenden Schritte aus.
Es gibt begleitende Anleitungen für viele der Workflowvorlagen zum Erstellen und Testen von Projekten. Weitere Informationen finden Sie unter Erstellen und Testen.
Einige Workflowvorlagen nutzen Geheimnisse. Beispiel:
${{ secrets.npm_token }}
. Wenn die Workflowvorlage ein Geheimnis nutzt, müssen Sie den im Geheimnisnamen beschriebenen Wert als Geheimnis im Repository speichern. Weitere Informationen finden Sie unter Verwenden von Geheimnissen in -Aktionen.Optional kannst du zusätzliche Änderungen vornehmen. Beispielsweise kannst du den Wert
on
so bearbeiten, dass er sich bei Ausführung des Workflows ändert.Klicke auf Commit starten.
Schreibe eine Commitnachricht, und entscheide, ob direkt ein Commit an den Standardbranch erfolgen oder ein Pull Request geöffnet werden soll.