Übersicht
Wenn du Workflows und andere GitHub Actions-Features für dein Team freigeben musst, kannst du mit einer GitHub-Organisation zusammenarbeiten. Mit einer Organisation kannst du Geheimnisse, Artefakte und selbstgehostete Runner zentral speichern und verwalten. Außerdem können Sie Workflowvorlagen im .github
-Repository erstellen und sie für andere Benutzer*innen in Ihrer Organisation freigeben.
Freigeben von -Workflows
Ihre Organisation kann Workflows freigeben, indem sie die Workflows auf gleiche Weise wiederverwendet oder Workflowvorlagen erstellt.
Wiederverwenden von Workflows
Du kannst einen Workflow aus einem anderen Workflow aufrufen. So kannst du Workflows wiederverwenden, duplizieren und einfacher verwalten. Weitere Informationen finden Sie unter Wiederverwenden von Workflows.
Verwenden von Workflowvorlagen
Mit Workflowvorlagen können alle Personen in deiner Organisation, die über die entsprechenden Berechtigungen verfügen, Workflows schneller und leichter erstellen. Bei der Erstellung eines neuen Workflows kann eine Workflowvorlage ausgewählt werden, die Ihnen das Schreiben des Workflows ganz oder teilweise abnimmt. Workflowvorlagen können als Ausgangspunkt verwendet werden, um eigene benutzerdefinierte Workflow zu erstellen, oder unverändert übernommen werden. So sparst du nicht nur Zeit, sondern sorgst auch für Konsistenz und den Einsatz bewährter Methoden in deiner Organisation. Weitere Informationen findest du unter Erstellen von Workflowvorlagen für die Organisation.
Freigeben von Geheimnissen und Variablen innerhalb einer Organisation
Sie können Ihre Geheimnisse und Variablen innerhalb einer Organisation zentral verwalten und sie dann ausgewählten Repositories zur Verfügung stellen. Das bedeutet auch, dass Sie ein Geheimnis oder eine Variable an einer Stelle aktualisieren können und die Änderung für alle Repository-Workflows gilt, die sie verwenden.
Wenn Sie ein Geheimnis oder eine Variable in einer Organisation erstellen, können Sie mithilfe einer Richtlinie einschränken, welche Repositories darauf zugreifen können. Du kannst beispielsweise allen Repositorys Zugriff gewähren oder nur private Repositorys oder eine angegebene Liste von Repositorys zulassen.
Organisationsbesitzer*innen können Geheimnisse oder Variablen auf Organisationsebene erstellen.
-
Navigieren Sie auf GitHub zur Hauptseite der Organisation.
-
Klicke unter deinem Organisationsnamen auf die Option Einstellungen. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.
-
Wählen Sie im Abschnitt „Sicherheit“ in der Randleiste Geheimnisse und Variablen und klicken Sie dann auf Aktionen.
-
Klicke auf die Registerkarte Geheimnisse oder Variablen, und erstelle das Geheimnis oder die Variable mit den gewünschten Werten und Optionen.
Weitere Informationen findest du unter Verwenden von Geheimnissen in GitHub-Aktionen oder Speichern von Informationen in Variablen.
Freigeben von selbstgehosteten Runnern innerhalb einer Organisation
Organisationsbesitzer*innen können ihre selbstgehosteten Runner zu Gruppen hinzufügen, und dann Richtlinien dazu erstellen, welche Repositorys auf die Gruppe zugreifen können.
Weitere Informationen finden Sie unter Verwalten des Zugriffs auf selbstgehostete Runner mithilfe von Gruppen.
Nächste Schritte
Weitere Informationen zu GitHub Actions findest du unter Erstellen von Workflowvorlagen für die Organisation.