Skip to main content
GitHub-Dokumentation
Version:
Free, Pro, & Team
Open Sidebar
GitHub Actions
/
Sicherheit
/
Sicherheitshärtungen bei Bereitstellungen
/
OpenID Connect in Azure
Startseite
GitHub Actions
Grundlegende Informationen zu GitHub Actions
Verstehen von GitHub Actions
Continuous Integration
Continuous Deployment
Schreiben von Workflows
Schnellstart
Informationen zu Workflows
Workflowvorlagen verwenden
Auswählen, wann Workflows ausgeführt werden
Auslösen eines Workflows
Steuern der Auftragsausführung mithilfe von Bedingungen
Ereignisse zum Auslösen von Workflows
Auswählen, wo Workflows ausgeführt werden
Auswählen des Runners für einen Auftrag
Ausführen von Aufträgen in einem Container
Auswählen, was in Workflows passiert
Verwenden von Aufträgen in einem Workflow
Suchen und Anpassen von Aktionen
GitHub CLI in Workflows
Workflowbefehle
Hinzufügen von Skripts
Berechtigungen für `GITHUB_TOKEN`
Ausdrücke
Variablen
Kontexte
Informationen weitergeben
Festlegen von Standardwerten für Aufträge
Umgebungen
Parallelität
Ausführen von Auftragsvariationen
Cacheabhängigkeiten
Speichern von Artefakten
Syntax für Workflows
Verwalten von Workflows und Bereitstellungen
Verwalten von Workflowausführungen
Manuelles Ausführen eines Workflows
Erneutes Ausführen von Workflows und Aufträgen
Abbrechen eines Workflows
Deaktivieren und Aktivieren eines Workflows
Überspringen von Workflowausführungen
Löschen einer Workflowausführung
Herunterladen von Workflowartefakten
Entfernen von Workflowartefakten
Genehmigen der Ausführung öffentlicher Forks
Genehmigen der Ausführung privater Forks
Verwalten von Bereitstellungen
Bereitstellungsverlauf
Verwalten von Umgebungen
Überprüfen von Bereitstellungen.
Erstellen von benutzerdefinierten Schutzregeln
Konfigurieren von benutzerdefinierten Schutzregeln
Freigeben von Automatisierungen
Vermeiden von Duplikaten
Erstellen von Aktionen
Informationen zu benutzerdefinierten Aktionen
Erstellen einer Docker-Containeraktion
Erstellen einer JavaScript-Aktion
Erstellen einer zusammengesetzten Aktion
Metadatensyntax
Dockerfile-Unterstützung
Festlegen von Exitcodes
Freigeben und Verwalten von Aktionen
Veröffentlichen im GitHub Marketplace
CLI-Setupaktion
Wiederverwenden von Workflows
Erstellen von Workflowvorlagen
Freigeben aus deinem privaten Repository
Freigeben für deine Organisation
Überwachung und Problembehandlung
Monitor
Informationen zur Überwachung
Benachrichtigungen für Workflow-Läufe
Visualisierungsdiagramm
Ausführungsverlauf eines Workflows
Anzeigen der Ausführungszeit eines Auftrags
Hinzufügen eines Statusbadges
Workflowausführungsprotokolle
Problembehandlung
Informationen zur Problembehandlung
Copilot verwenden
Debugprotokollierung aktivieren
Arbeiten mit GitHub-Support
Von GitHub gehostete Runner
Informationen zu von GitHub gehostete Runnern
Informationen zu von GitHub gehostete Runnern
Überwachen aktueller Aufträge
Anpassen von Runnern
Verwenden größerer Runner
Informationen zu großen Runnern
Verwalten größerer Runner
Steuern des Zugriffs auf größerer Runner
Ausführen von Aufträgen auf größeren Runnern
Privates Netzwerk
Über private Netzwerke
Verwenden von OIDC
Verwenden von WireGuard
Selbstgehostete Runner
Verwalten von selbstgehosteten Runnern
Informationen zu selbstgehosteten Runnern
Kommunikation mit selbstgehosteten Runnern
Unterstützte Plattformen
Usage limits (Nutzungseinschränkungen)
Hinzufügen selbstgehosteter Runner
Autoskalierung bei selbstgehosteten Runnern
Ausführen eines Skripts vor oder nach einem Auftrag
Anpassen der von Aufträgen verwendeten Container
Ausführen der Runner-App als Dienst
Proxyserver
Bezeichnen von Runnern
Verwenden von Runnern in einem Workflow
Verwalten des Zugriffs mit Runnergruppen
Überwachung und Problembehandlung
Entfernen selbstgehosteter Runner
Actions Runner Controller
Informationen zum ARC
Schnellstart
Authentifizieren
Bereitstellen von Runner-Skalierungsgruppen
Verwenden von ARC in einem Workflow
Problembehandlung
Informationen zur Unterstützung für ARC
Sicherheit
Sicherheitsleitlinien
Sicherheitshärtung
Informationen zu Geheimnissen
Verwenden von Geheimnissen
Automatische Tokenauthentifizierung
GitHub-Sicherheitsfeatures
Nachweisartefakte
Nachweisartefakte
Nachweis mit wiederverwendbaren Workflows
Artefaktbescheinigungen mit einer Kubernetes-Zugangssteuerung
Überprüfen von Nachweisen offline
Sicherheitshärtungen bei Bereitstellungen
Sicherheitshärtung mit OpenID Connect
OpenID Connect in AWS
OpenID Connect in Azure
OpenID Connect auf der Google Cloud Platform
OpenID Connect in HashiCorp Vault
OpenID Connect in JFrog
OpenID Connect in PyPI
OpenID Connect bei Cloudanbietern
OpenID Connect mit wiederverwendbaren Workflows
Anwendungsfälle und Beispiele
Erstellen eines Beispielworkflows
Erstellen und Testen
Erstellen und Testen von Go
Erstellen und Testen von Java-Projekten mit Ant
Erstellen und Testen von Java-Projekten mit Gradle
Erstellen und Testen von Java-Projekten mit Maven
Erstellen und Testen von .NET
Erstellen und Testen von Node.js
Erstellen und Testen von PowerShell
Erstellen und Testen von Python
Erstellen und Testen von Ruby
Erstellen und Testen eines Rust-Projekts
Erstellen und Testen von Swift
Erstellen und Testen von Xamarin-Apps
Bereitstellung
Bereitstellen mit GitHub-Aktionen
Bereitstellen von Node.js in Azure App Service
Bereitstellen von Python in Azure App Service
Bereitstellen von Java in Azure App Service
Bereitstellen von .NET in Azure App Service
Bereitstellen von PHP in Azure App Service
Bereitstellen von Docker in Azure App Service
Bereitstellen in Azure Static Web Apps
Bereitstellen für Azure Kubernetes Service
Bereitstellen in Amazon ECS
Bereitstellen in der Google Kubernetes Engine
Signieren von Xcode-Anwendungen
Veröffentlichen von Paketen
Packen mit GitHub Actions
Veröffentlichen von Docker-Images
Veröffentlichen von Java-Paketen mit Gradle
Veröffentlichen von Java-Paketen mit Maven
Veröffentlichen von Node.js-Paketen
Projektmanagement
Aktionen für die Projektverwaltung
Hinzufügen von Bezeichnungen zu Issues
Schließen inaktiver Issues
Hinzufügen einer Bezeichnung als Kommentar zu einem Issue
Planen der Erstellung von Issues
Containerdienste
Informationen zu Service-Containern
Erstellen von PostgreSQL-Dienstcontainern
Erstellen von Redis-Dienstcontainern
Migrieren zu GitHub Actions
Automatisierte Migrationen
Automatisieren der Migration mit GitHub Actions Importer
Erweitern von GitHub Actions Importer
Zusätzliche Argumente und Einstellungen
Azure DevOps-Migration
Migration von Bamboo
Migration von Bitbucket-Pipelines