Hinweis: GitHub-gehostete Runner werden auf GitHub Enterprise Server derzeit nicht unterstützt. Weitere Informationen zur geplanten zukünftigen Unterstützung findest Du in der GitHub public roadmap.
Informationen zu Startworkflows
GitHub Enterprise Server umfasst Startworkflows für verschiedene Sprachen und Tools. Wenn du Workflows im Repository einrichtest, analysiert GitHub Enterprise Server den Code im Repository und empfiehlt Workflows anhand der Sprache und des Frameworks im Repository. Wenn du beispielsweise Node.js verwendest, schlägt GitHub Enterprise Server eine Startworkflowdatei vor, die deine Node.js-Pakete installiert und deine Tests ausführt.
GitHub bietet einsatzbereite Start-Workflows für die folgenden Kategorien auf hoher Ebene:
-
Bereitstellung (CD) . Weitere Informationen findest du unter Informationen zu Continuous Deployment.
-
Continuous Integration (CI) Weitere Informationen findest du unter Informationen zur fortlaufenden Integration.
-
Automatisierung. Automatisierungsstart-Workflows bieten Lösungen für die Automatisierung von Workflows, so wie das Triagieren von Pull Requests und das Anwenden einer Bezeichnung basierend auf den Pfaden, die in der Pull Request geändert werden, oder Begrüßungen für Benutzer, die zum ersten Mal mitwirkende Personen des Repositorys sind.
Du kannst auch deinen eigenen Startworkflow erstellen und mit deiner Organisation teilen. Diese Startworkflows werden zusammen mit den von GitHub Enterprise Server bereitgestellten Startworkflows angezeigt. Weitere Informationen findest du unter Erstellen von Startworkflows für deine Organisation.
Verwenden von Startworkflows
Jeder mit Schreibberechtigung für ein Repository kann GitHub Actions-Startworkflows für CI/CD oder eine andere Automatisierung einrichten.
-
Navigiere auf deine GitHub Enterprise Server-Instanz zur Hauptseite des Repositorys. 1. Klicke unter deinem Repositorynamen auf Aktionen.
-
Wenn du bereits über einen Workflow im Repository verfügst, klicke auf Neuer Workflow.
-
Die Seite „Workflowvorlage auswählen“ zeigt eine Auswahl empfohlener Startworkflows. Suche den Startworkflow, den du verwenden möchtest, und klicke dann auf Diesen Workflow einrichten.
-
Wenn der Startworkflow Kommentare mit zusätzlichen Setupschritten enthält, führe die entsprechenden Schritte aus. Viele Startworkflows verfügen über entsprechende Anweisungen. Weitere Informationen findest du in den GitHub Actions-Leitfäden.
-
Einige Startworkflows verwenden Geheimnisse. Beispiel:
${{ secrets.npm_token }}
. Wenn der Startworkflow ein Geheimnis verwendet, speichere den im Geheimnisnamen beschriebenen Wert als Geheimnis im Repository. Weitere Informationen findest du unter Verschlüsselte Geheimnisse. -
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.