{"meta":{"title":"GitHub Actions Dokumentation","intro":"Automatisieren, anpassen und ausführen Sie Ihre Softwareentwicklungsworkflows direkt in Ihrem Repository mit GitHub Actions. Du kannst Actions entdecken, erstellen und weitergeben, um beliebige Aufträge (einschließlich CI/CD) auszuführen. Du kannst auch Actions in einem vollständig angepassten Workflow kombinieren.","product":"GitHub Actions","breadcrumbs":[{"href":"/de/actions","title":"GitHub Actions"}],"documentType":"product"},"body":"# GitHub Actions Dokumentation\n\nAutomatisieren, anpassen und ausführen Sie Ihre Softwareentwicklungsworkflows direkt in Ihrem Repository mit GitHub Actions. Du kannst Actions entdecken, erstellen und weitergeben, um beliebige Aufträge (einschließlich CI/CD) auszuführen. Du kannst auch Actions in einem vollständig angepassten Workflow kombinieren.\n\n## Recommended\n\n* [Schnellstart für GitHub Actions](/de/actions/get-started/quickstart)\n\n  Probiere die wichtigsten Features von GitHub Actions in nur wenigen Minuten aus.\n\n* [Grundlegendes zu GitHub Actions](/de/actions/get-started/understand-github-actions)\n\n  Lernen Sie die Grundlagen der Kernkonzepte und der wesentlichen Terminologie in GitHub Actions.\n\n* [Verwenden von auf GitHub gehosteten Runnern](/de/actions/how-tos/manage-runners/github-hosted-runners/use-github-hosted-runners)\n\n  Du kannst einen Auftrag zuweisen, der auf einem virtuellen Computer ausgeführt werden soll, der von GitHub gehostet wird.\n\n* [Workflowsyntax für GitHub Actions](/de/actions/reference/workflows-and-actions/workflow-syntax)\n\n  Ein Workflow ist ein konfigurierbarer automatisierter Prozess, der aus mindestens einem Jobs besteht. Du musst eine YAML-Datei erstellen, um deine Workflowkonfiguration zu definieren.\n\n* [Ereignisse zum Auslösen von Workflows](/de/actions/reference/workflows-and-actions/events-that-trigger-workflows)\n\n  Sie können Ihre Workflows so konfigurieren, dass sie ausgeführt werden, wenn eine bestimmte Aktivität bei GitHub eintritt, zu einem geplanten Zeitpunkt oder wenn ein Ereignis außerhalb von GitHub eintritt.\n\n* [Verwenden von Artefaktnachweisen zur Ermittlung der Herkunft von Builds](/de/actions/how-tos/secure-your-work/use-artifact-attestations/use-artifact-attestations)\n\n  Artefaktnachweise ermöglichen es Ihnen, die Lieferkettensicherheit Ihrer Builds zu erhöhen, indem Sie nachweisen, wo und wie Ihre Software erstellt wurde.\n\n* [Zu GitHub-Aktionen migrieren](/de/actions/tutorials/migrate-to-github-actions)\n\n  Erfahre, wie du deine vorhandenen CI/CD-Workflows zu GitHub Actions migrierst.\n\n* [Wiederverwenden von Workflows](/de/actions/how-tos/reuse-automations/reuse-workflows)\n\n  Hier erfährst du, wie du beim Erstellen eines Workflows Duplizierungen vermeiden kannst, indem du bereits vorhandene Workflows erneut verwendest.\n\n* [Anzeigen von GitHub Actions-Metriken](/de/actions/how-tos/administer/view-metrics)\n\n  Sie können Metriken anzeigen, um zu überwachen, wo Ihre Organisation oder Repositories GitHub Actions verwenden und wie sie funktionieren.\n\n## Links\n\n### Getting started\n\n* [Grundlegendes zu GitHub Actions](/de/actions/get-started/understand-github-actions)\n\n  Lernen Sie die Grundlagen der Kernkonzepte und der wesentlichen Terminologie in GitHub Actions.\n\n* [Schnellstart für GitHub Actions](/de/actions/get-started/quickstart)\n\n  Probiere die wichtigsten Features von GitHub Actions in nur wenigen Minuten aus.\n\n## Articles\n\n* [Schnellstart für GitHub Actions](/de/actions/get-started/quickstart)\n\n  Probiere die wichtigsten Features von GitHub Actions in nur wenigen Minuten aus.\n\n* [Grundlegendes zu GitHub Actions](/de/actions/get-started/understand-github-actions)\n\n  Lernen Sie die Grundlagen der Kernkonzepte und der wesentlichen Terminologie in GitHub Actions.\n\n* [Kontinuierliche Integration (Continuous Integration)](/de/actions/get-started/continuous-integration)\n\n  Mit GitHub kannst du direkt in deinem GitHub Actions-Repository benutzerdefinierte CI-Workflows (Continuous Integration) erstellen.\n\n* [Kontinuierliche Bereitstellung](/de/actions/get-started/continuous-deployment)\n\n  Mit GitHub können Sie direkt in Ihrem GitHub Actions-Repository benutzerdefinierte fortlaufende Bereitstellungsworkflows (CD) erstellen.\n\n* [GitHub-Aktionen im Vergleich zu GitHub-Apps](/de/actions/get-started/actions-vs-apps)\n\n  Erfahre mehr über die wichtigsten Unterschiede zwischen GitHub Actions und GitHub Apps, um zu entscheiden, welches für deine Anwendungsfälle geeignet ist.\n\n* [Workflows](/de/actions/concepts/workflows-and-actions/workflows)\n\n  Hier findest du eine allgemeine Übersicht über GitHub Actions-Workflows, einschließlich von Triggern, der Syntax und erweiterten Features.\n\n* [Variablen](/de/actions/concepts/workflows-and-actions/variables)\n\n  Erfahre mehr über Variablen in GitHub Actions-Workflows.\n\n* [Kontexte](/de/actions/concepts/workflows-and-actions/contexts)\n\n  Erfahren Sie mehr über Kontexte in GitHub Actions\n\n* [Ausdrücke](/de/actions/concepts/workflows-and-actions/expressions)\n\n  Du kannst Ausdrücke in Workflows und Aktionen auswerten.\n\n* [Wiederverwenden von Workflowkonfigurationen](/de/actions/concepts/workflows-and-actions/reusing-workflow-configurations)\n\n  Hier erfährst du, wie du eine Duplizierung beim Erstellen eines Workflows vermeiden kannst.\n\n* [Informationen zu benutzerdefinierten Aktionen](/de/actions/concepts/workflows-and-actions/custom-actions)\n\n  Aktionen sind einzelne Aufgaben, die du kombinieren kannst, um Aufträge zu erstellen und deinen Workflow anzupassen. Du kannst eigene Aktionen erstellen oder Aktionen verwenden und anpassen, die von der GitHub-Community geteilt wurden.\n\n* [Bereitstellungsumgebungen](/de/actions/concepts/workflows-and-actions/deployment-environments)\n\n  Du kannst verschiedene Umgebungen erstellen und bereitstellen.\n\n* [Parallelität](/de/actions/concepts/workflows-and-actions/concurrency)\n\n  Erfahre mehr über das gleichzeitige Ausführen von Workflows und Aufträgen.\n\n* [Workflowartefakte](/de/actions/concepts/workflows-and-actions/workflow-artifacts)\n\n  Hier erfährst du mehr über das Speichern und Freigeben von Daten als Artefakte von GitHub Actions-Workflows.\n\n* [Zwischenspeichern von Abhängigkeiten](/de/actions/concepts/workflows-and-actions/dependency-caching)\n\n  Erfahre mehr über das Zwischenspeichern von Abhängigkeiten für Workflowgeschwindigkeit und -effizienz.\n\n* [Benachrichtigungen für Workflow-Läufe](/de/actions/concepts/workflows-and-actions/notifications-for-workflow-runs)\n\n  Du kannst Benachrichtigungen zu Workflowausführungen abonnieren, die du auslöst.\n\n* [Von GitHub gehostete Runner](/de/actions/concepts/runners/github-hosted-runners)\n\n  GitHub bietet gehostete virtuelle Computer zum Ausführen von Workflows an. Die virtuelle Maschine enthält eine Umgebung mit Tools, Paketen und Einstellungen, die für GitHub Actions zum Gebrauch bereitstehen.\n\n* [Größere Läufer](/de/actions/concepts/runners/larger-runners)\n\n  Erfahre mehr über die Typen und Anwendungsfälle von auf GitHub gehosteten größere Runner.\n\n* [Selbstgehosteten Runnern](/de/actions/concepts/runners/self-hosted-runners)\n\n  Du kannst deine eigenen Runner hosten und die Umgebung anpassen, die für die Ausführung von Aufträgen in deinen GitHub Actions-Workflows verwendet wird.\n\n* [Private Netzwerke mit GitHub-gehosteten Runnern](/de/actions/concepts/runners/private-networking)\n\n  Du kannst Verbindungen von Runnern, die von GitHub gehostet werden, mit Ressourcen in einem privaten Netzwerk herstellen, einschließlich Paketregistrierungen, Geheimnis-Manager und anderer lokaler Dienste.\n\n* [Runnergruppen](/de/actions/concepts/runners/runner-groups)\n\n  Erfahren Sie, was eine Runner-Gruppe ist und wie Sie sie verwenden, um den Zugriff auf Runner auf der Organisationsebene zu kontrollieren.\n\n* [Runnerskalierungsgruppen](/de/actions/concepts/runners/runner-scale-sets)\n\n  Erfahren Sie, was ein Runner-Scale-Set ist und wie sie mit Actions Runner Controller interagieren können.\n\n* [Actions Runner Controller (Steuerung für Aktionsläufer)](/de/actions/concepts/runners/actions-runner-controller)\n\n  Du kannst deine eigenen Runner hosten und die Umgebung anpassen, die für die Ausführung von Aufträgen in deinen GitHub Actions-Workflows verwendet wird.\n\n* [Unterstützung für Actions Runner Controller](/de/actions/concepts/runners/support-for-arc)\n\n  Was Sie wissen müssen, bevor Sie GitHub-Support kontaktieren, um Unterstützung beim Actions Runner Controller zu erhalten.\n\n* [Geheimnisse](/de/actions/concepts/security/secrets)\n\n  Erfahre mehr über Geheimnisse, wie sie in GitHub Actions-Workflows verwendet werden.\n\n* [GITHUB\\_TOKEN](/de/actions/concepts/security/github_token)\n\n  Hier erfährst du, was `GITHUB_TOKEN` ist, wie es funktioniert und warum es für die sichere Automatisierung in GitHub Actions-Workflows wichtig ist.\n\n* [OpenID Connect](/de/actions/concepts/security/openid-connect)\n\n  OpenID Connect ermöglicht es deinen Workflows, kurzlebige Token direkt mit deinem Cloudanbieter auszutauschen.\n\n* [Artefakt-Bestätigungen](/de/actions/concepts/security/artifact-attestations)\n\n  Mache dich mit den Nutzungs- und Sicherheitsvorteilen von Artefaktnachweisen vertraut.\n\n* [Skripteinfügungen](/de/actions/concepts/security/script-injections)\n\n  Verstehen Sie die Sicherheitsrisiken von Script-Injection und GitHub Actions-Workflows.\n\n* [Kompromittierte Runner](/de/actions/concepts/security/compromised-runners)\n\n  Verstehen Sie die Sicherheitsrisiken, die mit kompromittierten GitHub Actions-Runnern verbunden sind.\n\n* [Kubernetes-Zugangscontroller](/de/actions/concepts/security/kubernetes-admissions-controller)\n\n  Erfahre, wie du mithilfe eines Zugangscontrollers Artefaktnachweise in deinem Kubernetes-Cluster erzwingen kannst.\n\n* [Informationen zu GitHub Actions-Metriken](/de/actions/concepts/metrics)\n\n  Erfahre mehr über die GitHub Actions-Metriken, die für deine Organisationen und Repositorys verfügbar sind.\n\n* [Abrechnung und Verbrauch](/de/actions/concepts/billing-and-usage)\n\n  Es gibt Nutzungsbeschränkungen für GitHub Actions-Workflows. Nutzungsgebühren gelten für Repositorys, die über die Menge der kostenlosen Minuten und den Speicher für ein Repository hinausgehen.\n\n* [Verwenden von Workflowvorlagen](/de/actions/how-tos/write-workflows/use-workflow-templates)\n\n  GitHub bietet Workflowvorlagen für verschiedene Sprachen und Tools.\n\n* [Auslösen eines Workflows](/de/actions/how-tos/write-workflows/choose-when-workflows-run/trigger-a-workflow)\n\n  Automatisches Auslösen von GitHub Actions-Workflows\n\n* [Steuern der Auftragsausführung mithilfe von Bedingungen](/de/actions/how-tos/write-workflows/choose-when-workflows-run/control-jobs-with-conditions)\n\n  Verhindere, dass ein Auftrag ausgeführt wird, wenn deine Bedingungen nicht erfüllt sind.\n\n* [Steuern der Gleichzeitigkeit von Workflows und Aufträgen](/de/actions/how-tos/write-workflows/choose-when-workflows-run/control-workflow-concurrency)\n\n  Verwalte, welche Workflows und Aufträge gleichzeitig ausgeführt werden können.\n\n* [Auswählen des Runners für einen Auftrag](/de/actions/how-tos/write-workflows/choose-where-workflows-run/choose-the-runner-for-a-job)\n\n  Lege den Computertyp fest, der einen Auftrag in deinem Workflow verarbeiten soll.\n\n* [Jobs in einem Container ausführen](/de/actions/how-tos/write-workflows/choose-where-workflows-run/run-jobs-in-a-container)\n\n  Verwende einen Container, um die Schritte in einem Auftrag auszuführen.\n\n* [Verwenden von Aufträgen in einem Workflow](/de/actions/how-tos/write-workflows/choose-what-workflows-do/use-jobs)\n\n  Verwende Workflows, um mehrere Aufträge auszuführen.\n\n* [Verwenden von vordefinierten Bausteinen im Workflow](/de/actions/how-tos/write-workflows/choose-what-workflows-do/find-and-customize-actions)\n\n  Du kannst vorab geschriebene Aktionen verwenden und anpassen, um deinen Workflow zu unterstützen.\n\n* [Verwenden GitHub CLI in Workflows](/de/actions/how-tos/write-workflows/choose-what-workflows-do/use-github-cli)\n\n  Du kannst mit GitHub CLI in GitHub Actions-Workflows skripten.\n\n* [Hinzufügen von Skripts zu deinem Workflow](/de/actions/how-tos/write-workflows/choose-what-workflows-do/add-scripts)\n\n  Du kannst GitHub Actions-Workflows zum Ausführen von Skripts verwenden.\n\n* [Verwenden von Geheimnissen in GitHub-Aktionen](/de/actions/how-tos/write-workflows/choose-what-workflows-do/use-secrets)\n\n  Erfahren Sie, wie Sie geheime Schlüssel auf Repository-, Umgebungs- und Organisationsebene für GitHub Actions Workflows erstellen.\n\n* [Speichern von Informationen in Variablen](/de/actions/how-tos/write-workflows/choose-what-workflows-do/use-variables)\n\n  GitHub legt Standardvariablen für jede GitHub Actions-Workflowausführung fest. Sie können auch benutzerdefinierte Variablen für die Verwendung in einem einzelnen oder mehreren Workflows festlegen.\n\n* [Übergeben von Informationen zwischen Jobs](/de/actions/how-tos/write-workflows/choose-what-workflows-do/pass-job-outputs)\n\n  Sie können Ausgaben definieren, um Informationen von einem Job an einen anderen zu übergeben.\n\n* [Festlegen einer Standardshell und eines Arbeitsverzeichnisses](/de/actions/how-tos/write-workflows/choose-what-workflows-do/set-default-values-for-jobs)\n\n  Lege die Standardeinstellungen fest, die für alle Aufträge im Workflow oder für alle Schritte in einem Auftrag gelten sollen.\n\n* [Bereitstellung in einer bestimmten Umgebung](/de/actions/how-tos/write-workflows/choose-what-workflows-do/deploy-to-environment)\n\n  Geben Sie eine Bereitstellungsumgebung in Ihrem Workflow an.\n\n* [Varianten von Aufgaben in einem Workflow ausführen](/de/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations)\n\n  Erstelle eine Matrix, um Variationen für jeden Auftrag zu definieren.\n\n* [Wiederverwenden von Workflows](/de/actions/how-tos/reuse-automations/reuse-workflows)\n\n  Hier erfährst du, wie du beim Erstellen eines Workflows Duplizierungen vermeiden kannst, indem du bereits vorhandene Workflows erneut verwendest.\n\n* [Erstellen von Workflowvorlagen für die Organisation](/de/actions/how-tos/reuse-automations/create-workflow-templates)\n\n  Hier erfahren Sie, wie Sie Workflowvorlagen erstellen können, um den Mitglieder Ihres Teams das Hinzufügen neuer Workflows zu erleichtern.\n\n* [Freigeben von Aktionen und Workflows in deinem privaten Repository](/de/actions/how-tos/reuse-automations/share-across-private-repositories)\n\n  Du kannst eine Aktion oder einen wiederverwendbaren Workflow freigeben, ohne die Aktion oder den Workflow extern zu veröffentlichen.\n\n* [Teilen von Aktionen und Workflows in Ihrer Organisation](/de/actions/how-tos/reuse-automations/share-with-your-organization)\n\n  Du kannst eine Aktion oder einen wiederverwendbaren Workflow für deine Organisation freigeben, ohne die Aktion oder den Workflow extern zu veröffentlichen.\n\n* [Freigeben von Aktionen und Workflows in deinem Unternehmen](/de/share-with-your-enterprise)\n\n  Du kannst eine Aktion oder einen wiederverwendbaren Workflow für dein Unternehmen freigeben, ohne die Aktion oder den Workflow extern zu veröffentlichen.\n\n* [Verwenden von Artefaktnachweisen zur Ermittlung der Herkunft von Builds](/de/actions/how-tos/secure-your-work/use-artifact-attestations/use-artifact-attestations)\n\n  Artefaktnachweise ermöglichen es Ihnen, die Lieferkettensicherheit Ihrer Builds zu erhöhen, indem Sie nachweisen, wo und wie Ihre Software erstellt wurde.\n\n* [Einsatz von Artefaktnachweisen und wiederverwendbaren Workflows zur Erreichung von SLSA v1 Build Level 3](/de/actions/how-tos/secure-your-work/use-artifact-attestations/increase-security-rating)\n\n  Das Erstellen von Software mit wiederverwendbaren Workflows und Artefaktnachweisen kann Ihre Lieferkettensicherheit optimieren und Ihnen helfen, SLSA v1.0 Build Level 3 zu erreichen.\n\n* [Erzwingen von Artefaktbescheinigungen mit einer Kubernetes-Zugangssteuerung](/de/actions/how-tos/secure-your-work/use-artifact-attestations/enforce-artifact-attestations)\n\n  Verwenden Sie einen Admission Controller, um Artefaktbescheinigungen in Ihrem Kubernetes-Cluster zu erzwingen.\n\n* [Überprüfen von Nachweisen offline](/de/actions/how-tos/secure-your-work/use-artifact-attestations/verify-attestations-offline)\n\n  Artefaktnachweise können ohne Internetverbindung überprüft werden.\n\n* [Verwalten des Lebenszyklus von Artefaktnachweisen](/de/actions/how-tos/secure-your-work/use-artifact-attestations/manage-attestations)\n\n  Suche und lösche Nachweise, die du nicht mehr benötigst.\n\n* [Konfigurieren von OpenID Connect in Amazon Web Services](/de/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-aws)\n\n  Verwende OpenID Connect in deinen Workflows, um dich bei Amazon Web Services zu authentifizieren.\n\n* [Konfigurieren von OpenID Connect in Azure](/de/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-azure)\n\n  Verwenden Sie OpenID Connect in Ihren Workflows, um sich mit Azure zu authentifizieren.\n\n* [Konfigurieren von OpenID Connect in Google Cloud Platform](/de/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-google-cloud-platform)\n\n  Verwende OpenID Connect in deinen Workflows zum Authentifizieren bei Google Cloud Platform.\n\n* [Konfigurieren von OpenID Connect in HashiCorp Vault](/de/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-hashicorp-vault)\n\n  Verwende OpenID Connect in deinen Workflows zum Authentifizieren bei HashiCorp Vault.\n\n* [Konfigurieren von OpenID Connect in JFrog](/de/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-jfrog)\n\n  Verwenden Sie OpenID Connect in Ihren Workflows zum Authentifizieren bei JFrog.\n\n* [Konfigurieren von OpenID Connect in Octopus Deploy](/de/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-octopus-deploy)\n\n  Verwenden Sie OpenID Connect in Ihren Workflows, um sich bei Octopus Deploy zu authentifizieren.\n\n* [Konfigurieren von OpenID Connect in PyPI](/de/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-pypi)\n\n  Verwenden Sie OpenID Connect in Ihren Workflows zum Authentifizieren bei PyPI.\n\n* [Konfigurieren von OpenID Connect in Cloudanbietern](/de/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-cloud-providers)\n\n  Verwende OpenID Connect in deinen Workflows zum Authentifizieren bei deinen Cloudanbietern.\n\n* [Verwenden von OpenID Connect mit wiederverwendbaren Workflows](/de/actions/how-tos/secure-your-work/security-harden-deployments/oidc-with-reusable-workflows)\n\n  Du kannst wiederverwendbare Workflows mit OIDC verwenden, um Ihre Bereitstellungsschritte zu standardisieren und abzusichern.\n\n* [Implementierung mit GitHub Actions](/de/actions/how-tos/deploy/configure-and-manage-deployments/control-deployments)\n\n  GitHub Actions bietet Ihnen eine differenzierte Kontrolle über Bereitstellungen mit Umgebungen, Parallelitätsgruppen und Schutzregeln.\n\n* [Anzeigen des Bereitstellungsverlaufs](/de/actions/how-tos/deploy/configure-and-manage-deployments/view-deployment-history)\n\n  Zeige aktuelle und frühere Bereitstellungen für dein Repository an.\n\n* [Verwalten von Umgebungen für die Bereitstellung](/de/actions/how-tos/deploy/configure-and-manage-deployments/manage-environments)\n\n  Sie können Umgebungen erstellen und diese Umgebungen mit Regeln für den Bereitstellungsschutz schützen. Ein Auftrag, der auf eine Umgebung verweist, muss alle Schutzvorschriften für diese Umgebung befolgen, bevor er ausgeführt wird oder auf die Geheimnisse der Umgebung zugreift.\n\n* [Überprüfen von Bereitstellungen](/de/actions/how-tos/deploy/configure-and-manage-deployments/review-deployments)\n\n  Du kannst Aufträge genehmigen oder ablehnen, die auf die Überprüfung warten.\n\n* [Erstellen von benutzerdefinierten Regeln für den Bereitstellungsschutz](/de/actions/how-tos/deploy/configure-and-manage-deployments/create-custom-protection-rules)\n\n  Verwende GitHub Apps, um den Schutz von Bereitstellungen mit Drittanbietersystemen zu automatisieren.\n\n* [Konfigurieren von benutzerdefinierten Regeln für den Bereitstellungsschutz](/de/actions/how-tos/deploy/configure-and-manage-deployments/configure-custom-protection-rules)\n\n  Verwende GitHub Apps, um den Schutz von Bereitstellungen mit Drittanbietersystemen zu automatisieren.\n\n* [Bereitstellen von Node.js für Azure App Service](/de/actions/how-tos/deploy/deploy-to-third-party-platforms/nodejs-to-azure-app-service)\n\n  Erfahren Sie, wie Sie ein Node.js Projekt als Teil Ihrer CD-Workflows (Continuous Deployment) für die Azure App Service bereitstellen.\n\n* [Bereitstellen von Python für Azure App Service](/de/actions/how-tos/deploy/deploy-to-third-party-platforms/python-to-azure-app-service)\n\n  Erfahren Sie, wie Sie ein Python Projekt als Teil Ihrer CD-Workflows (Continuous Deployment) für die Azure App Service bereitstellen.\n\n* [Bereitstellen von Java für Azure App Service](/de/actions/how-tos/deploy/deploy-to-third-party-platforms/java-to-azure-app-service)\n\n  Erfahren Sie, wie Sie ein Java Projekt als Teil Ihrer CD-Workflows (Continuous Deployment) für Azure App Service bereitstellen.\n\n* [Bereitstellen von .NET für Azure App Service](/de/actions/how-tos/deploy/deploy-to-third-party-platforms/net-to-azure-app-service)\n\n  Erfahren Sie, wie Sie ein .NET Projekt als Teil Ihrer CD-Workflows (Continuous Deployment) für Azure App Service bereitstellen.\n\n* [Bereitstellen von PHP zum Azure App Service](/de/actions/how-tos/deploy/deploy-to-third-party-platforms/php-to-azure-app-service)\n\n  Erfahren Sie, wie Sie ein PHP-Projekt als Teil Ihrer CD-Workflows (Continuous Deployment) für Azure App Service bereitstellen.\n\n* [Bereitstellen von Docker für Azure App Service](/de/actions/how-tos/deploy/deploy-to-third-party-platforms/docker-to-azure-app-service)\n\n  Erfahren Sie, wie Sie einen Docker-Container als Teil Ihrer kontinuierlichen Bereitstellungsworkflows (CD) für Azure App Service bereitstellen.\n\n* [Bereitstellen in Azure Static Web Apps](/de/actions/how-tos/deploy/deploy-to-third-party-platforms/azure-static-web-app)\n\n  Erfahren Sie, wie Sie eine Web-App als Teil Ihrer CD-Workflows (Continuous Deployment) für Azure Static Web App bereitstellen.\n\n* [Bereitstellen in Azure Kubernetes Service](/de/actions/how-tos/deploy/deploy-to-third-party-platforms/azure-kubernetes-service)\n\n  Erfahren Sie, wie Sie ein Projekt als Teil eines CD-Workflows (Continuous Deployment) für Azure Kubernetes Service (AKS) bereitstellen.\n\n* [Bereitstellen in Amazon Elastic Container Service](/de/actions/how-tos/deploy/deploy-to-third-party-platforms/amazon-elastic-container-service)\n\n  Hier erfährst du, wie du im Rahmen eines CD-Workflows (Continuous Deployment) ein Projekt in Amazon Elastic Container Service (ECS) bereitstellst.\n\n* [Bereitstellen auf der Google Kubernetes Engine](/de/actions/how-tos/deploy/deploy-to-third-party-platforms/google-kubernetes-engine)\n\n  Hier erfährst, du, wie du ein Projekt im Rahmen eines CD-Workflows (Continuous Deployment) in Google Kubernetes Engine (GKE) bereitstellst.\n\n* [Installieren eines Apple-Zertifikats auf macOS-Runnern für die Xcode-Entwicklung](/de/actions/how-tos/deploy/deploy-to-third-party-platforms/sign-xcode-applications)\n\n  Hier erfährst, du, wie du Xcode-Apps innerhalb eines CI-Workflows (Continuous Integration) signierst, indem du ein Apple-Codesignaturzertifikat für GitHub Actions-Runner installierst.\n\n* [Verwalten benutzerdefinierter Aktionen](/de/actions/how-tos/create-and-publish-actions/manage-custom-actions)\n\n  Lerne, wie du deine eigenen Aktionen erstellst und verwaltest und die Aktionen anpasst, die von der GitHub-Community freigegeben werden.\n\n* [Erstellen einer Drittanbieter-CLI-Aktion](/de/actions/how-tos/create-and-publish-actions/create-a-cli-action)\n\n  Erfahre, wie du eine Aktion entwickeln kannst, um eine CLI für GitHub Actions-Runner einzurichten.\n\n* [Setting exit codes for actions (Festlegen von Exitcodes für Aktionen)](/de/actions/how-tos/create-and-publish-actions/set-exit-codes)\n\n  Du kannst mittels Exitcodes den Status einer Aktion festlegen. GitHub zeigt Status, um erfolgreiche oder fehlgeschlagene Aktionen kenntlich zu machen.\n\n* [Aktionen auf dem GitHub-Marktplatz veröffentlichen](/de/actions/how-tos/create-and-publish-actions/publish-in-github-marketplace)\n\n  Du kannst Aktionen auf dem GitHub Marketplace veröffentlichen und der GitHub-Community zur Verfügung stellen.\n\n* [Freigeben und Verwalten von Aktionen](/de/actions/how-tos/create-and-publish-actions/release-and-maintain-actions)\n\n  Sie können automatisierungs- und open source bewährte Methoden nutzen, um Aktionen freizugeben und zu verwalten.\n\n* [Verwenden unveränderlicher Releases und Tags zum Verwalten der Releases deiner Aktion](/de/actions/how-tos/create-and-publish-actions/using-immutable-releases-and-tags-to-manage-your-actions-releases)\n\n  Hier erfährst du, wie du eine Kombination unveränderlicher Releases auf GitHub und Git-Tags verwenden kannst, um die Releases deiner Aktion zu verwalten.\n\n* [Manuelles Ausführen eines Workflows](/de/actions/how-tos/manage-workflow-runs/manually-run-a-workflow)\n\n  Wenn ein Workflow für die Ausführung im Falle des `workflow_dispatch`-Ereignisses konfiguriert ist, kannst du den Workflow über die Registerkarte „Aktionen“ in GitHub, die GitHub CLI oder die REST-API ausführen.\n\n* [Erneutes Ausführen von Workflows und Jobs](/de/actions/how-tos/manage-workflow-runs/re-run-workflows-and-jobs)\n\n  Du kannst eine Workflowausführung, alle fehlgeschlagenen Aufträge in einer Workflowausführung oder bestimmte Aufträge in einer Workflowausführung bis zu 30 Tage nach der ersten Ausführung erneut ausführen.\n\n* [Einen Workflow-Lauf abbrechen](/de/actions/how-tos/manage-workflow-runs/cancel-a-workflow-run)\n\n  Du kannst eine laufende Workflowausführung, einschließlich aller Aufträge und Schritte, abbrechen.\n\n* [Deaktivieren und Aktivieren eines Workflows](/de/actions/how-tos/manage-workflow-runs/disable-and-enable-workflows)\n\n  Du kannst einen Workflow mithilfe der GitHub-Benutzeroberfläche, der REST-API oder GitHub CLI deaktivieren und erneut aktivieren.\n\n* [Überspringen von Workflowausführungen](/de/actions/how-tos/manage-workflow-runs/skip-workflow-runs)\n\n  Du kannst Workflowausführungen, die durch die Ereignisse `push` und `pull_request` ausgelöst werden, überspringen, indem du einen Befehl in deine Commitnachricht einfügst.\n\n* [Eine Workflowausführung löschen](/de/actions/how-tos/manage-workflow-runs/delete-a-workflow-run)\n\n  Du kannst eine Workflowausführung löschen, die bereits abgeschlossen wurde oder älter als zwei Wochen ist.\n\n* [Herunterladen von Workflowartefakten](/de/actions/how-tos/manage-workflow-runs/download-workflow-artifacts)\n\n  Du kannst archivierte Artefakte herunterladen, ehe sie automatisch ablaufen.\n\n* [Entfernen von Workflowartefakten](/de/actions/how-tos/manage-workflow-runs/remove-workflow-artifacts)\n\n  Du kannst den verwendeten GitHub Actions-Speicher zurückgewinnen, indem du Artefakte auf GitHub löschst, bevor sie ablaufen.\n\n* [Verwalten von Caches](/de/actions/how-tos/manage-workflow-runs/manage-caches)\n\n  Du kannst Abhängigkeitscaches überwachen, filtern und löschen, die aus deinen Workflows erstellt wurden.\n\n* [Genehmigen von Workflowausführungen über Forks](/de/actions/how-tos/manage-workflow-runs/approve-runs-from-forks)\n\n  Du kannst Workflowausführungen manuell genehmigen, die durch den Pull Request einer mitwirkenden Person ausgelöst wurden.\n\n* [Verwenden von auf GitHub gehosteten Runnern](/de/actions/how-tos/manage-runners/github-hosted-runners/use-github-hosted-runners)\n\n  Du kannst einen Auftrag zuweisen, der auf einem virtuellen Computer ausgeführt werden soll, der von GitHub gehostet wird.\n\n* [Anpassen von GitHub-gehosteten Runnern](/de/actions/how-tos/manage-runners/github-hosted-runners/customize-runners)\n\n  Sie können zusätzliche Software als Teil Ihres Workflows auf bei GitHub gehosteten Runners installieren.\n\n* [Anzeigen deiner aktuellen Aufträge](/de/actions/how-tos/manage-runners/github-hosted-runners/view-current-jobs)\n\n  Überwache, wie von GitHub gehostete Runner Aufträge in deiner Organisation oder deinem Unternehmen verarbeiten und alle zugehörigen Einschränkungen ermitteln.\n\n* [Verwenden eines API-Gateways mit OIDC](/de/actions/how-tos/manage-runners/github-hosted-runners/connect-to-a-private-network/connect-with-oidc)\n\n  Sie können OpenID-Verbinden (OIDC)-Token verwenden, um Ihren Workflow zu authentifizieren.\n\n* [Verwenden von WireGuard zum Erstellen einer Netzwerküberlagerung](/de/actions/how-tos/manage-runners/github-hosted-runners/connect-to-a-private-network/connect-with-wireguard)\n\n  Sie können ein Überlagerungsnetzwerk zwischen Ihrem Runner und einem Dienst in Ihrem privaten Netzwerk erstellen.\n\n* [Selbst-gehostete Runner hinzufügen](/de/actions/how-tos/manage-runners/self-hosted-runners/add-runners)\n\n  Sie können einem Repository, einer Organisation oder einem Unternehmen einen selbstgehosteten Runner hinzufügen.\n\n* [Ausführen von Skripts vor oder nach einem Auftrag](/de/actions/how-tos/manage-runners/self-hosted-runners/run-scripts)\n\n  Skripts können direkt vor oder nach einem Auftrag automatisch auf einem selbstgehosteten Runner ausgeführt werden.\n\n* [Anpassen der von Aufträgen verwendeten Container](/de/actions/how-tos/manage-runners/self-hosted-runners/customize-containers)\n\n  Du kannst anpassen, wie dein selbstgehosteter Runner einen Container für einen Auftrag aufruft.\n\n* [Selbstgehostete Runner-Anwendung als Dienst konfigurieren](/de/actions/how-tos/manage-runners/self-hosted-runners/configure-the-application)\n\n  Du kannst die Anwendung für selbstgehostete Runner als Dienst konfigurieren, um die Runneranwendung automatisch zu starten, wenn der Rechner hochfährt.\n\n* [Verwenden von Bezeichnungen mit selbstgehosteten Runnern](/de/actions/how-tos/manage-runners/self-hosted-runners/apply-labels)\n\n  Mit Labels kannst du deine selbst-gehosteten Runner nach ihren Eigenschaften organisieren.\n\n* [Verwenden von selbstgehosteten Runnern in einem Workflow](/de/actions/how-tos/manage-runners/self-hosted-runners/use-in-a-workflow)\n\n  Wenn du selbstgehostete Runner in einem Workflow verwenden möchtest, kannst du mithilfe von Bezeichnungen oder Gruppen den Runner für einen Auftrag angeben.\n\n* [Verwalten des Zugriffs auf selbstgehostete Runner mithilfe von Gruppen](/de/actions/how-tos/manage-runners/self-hosted-runners/manage-access)\n\n  Du kannst mithilfe von Richtlinien den Zugriff auf selbstgehostete Runner beschränken, die einer Organisation hinzugefügt wurden.\n\n* [Überwachen und Beheben von Problemen mit selbstgehosteten Runnern](/de/actions/how-tos/manage-runners/self-hosted-runners/monitor-and-troubleshoot)\n\n  Du kannst deine selbst gehosteten Runner überwachen, um ihre Aktivität einzusehen und gängige Probleme zu diagnostizieren.\n\n* [Selbst-gehostete Runner entfernen](/de/actions/how-tos/manage-runners/self-hosted-runners/remove-runners)\n\n  Du kannst selbstgehostet Runner dauerhaft aus einem Repository entfernen.\n\n* [Verwalten größerer Runner](/de/actions/how-tos/manage-runners/larger-runners/manage-larger-runners)\n\n  Sie können größerer Runners für Ihre Organisation oder Ihr Unternehmen konfigurieren.\n\n* [Steuern des Zugriffs auf größere Runner](/de/actions/how-tos/manage-runners/larger-runners/control-access)\n\n  Sie können mithilfe von Richtlinien den Zugriff auf größerer Runner beschränken, die einer Organisation oder einem Unternehmen hinzugefügt wurden.\n\n* [Ausführen von Aufträgen auf größeren Runnern](/de/actions/how-tos/manage-runners/larger-runners/use-larger-runners)\n\n  Sie können Ihre Workflows beschleunigen, indem Sie sie so konfigurieren, dass sie auf größerer Runner ausgeführt werden.\n\n* [Verwenden von benutzerdefinierten Bildern](/de/actions/how-tos/manage-runners/larger-runners/use-custom-images)\n\n  Erstellen, verwalten und nutzen Sie benutzerdefinierte Images für GitHub-gehostete große Runner Ihre Organisation oder Ihr Unternehmen.\n\n* [Authentifizieren von ARC für die GitHub-API](/de/actions/how-tos/manage-runners/use-actions-runner-controller/authenticate-to-the-api)\n\n  Melden Sie Actions Runner Controller bei der GitHub API an.\n\n* [Bereitstellen von Runner-Skalierungssets mit Actions Runner Controller](/de/actions/how-tos/manage-runners/use-actions-runner-controller/deploy-runner-scale-sets)\n\n  Stellen Sie Runner Scale Sets mit Actions Runner Controller bereit und verwenden Sie erweiterte Konfigurationsoptionen, um Actions Runner Controller an Ihre Anforderungen anzupassen.\n\n* [Verwenden von Actions Runner Controller-Runnern in einem Workflow](/de/actions/how-tos/manage-runners/use-actions-runner-controller/use-arc-in-a-workflow)\n\n  Verwenden Sie Actions Runner Controller Runner in einer Workflow-Datei.\n\n* [Verwendung von Proxyservern mit einem Runner](/de/actions/how-tos/manage-runners/use-proxy-servers)\n\n  Sie können Runner in isolierten virtuellen Umgebungen konfigurieren, damit sie einen Proxyserver für die sichere Kommunikation mit GitHub verwenden.\n\n* [Verwenden des Visualisierungsdiagramms](/de/actions/how-tos/monitor-workflows/use-the-visualization-graph)\n\n  Jede Workflowausführung generiert ein Echtzeitdiagramm, das den Ausführungsfortschritt veranschaulicht. Du kannst dieses Diagramm verwenden, um Workflows zu überwachen und zu debuggen.\n\n* [Anzeigen des Ausführungsverlaufs eines Workflows](/de/actions/how-tos/monitor-workflows/view-workflow-run-history)\n\n  Du kannst für jede Ausführung eines Workflows Protokolle anzeigen. Protokolle enthalten den Status für jeden Auftrag und Schritt in einem Workflow.\n\n* [Anzeigen der Ausführungszeit für einen Auftrag](/de/actions/how-tos/monitor-workflows/view-job-execution-time)\n\n  Du kannst die Ausführungszeit eines Auftrags einsehen, einschließlich der in Rechnung gestellten Minuten, die für einen Auftrag angefallen sind.\n\n* [Hinzufügen eines Badges für den Workflowstatus](/de/actions/how-tos/monitor-workflows/add-a-status-badge)\n\n  Du kannst ein Statusbadge zum Status deines Workflows in deinem Repository anzeigen.\n\n* [Verwenden von Workflowausführungsprotokollen](/de/actions/how-tos/monitor-workflows/use-workflow-run-logs)\n\n  Du kannst Protokolle für jeden Auftrag in einer Workflowausführung anzeigen, durchsuchen und herunterladen.\n\n* [Anzeigen von Protokollen zu Auftragsbedingungsausdrücken](/de/actions/how-tos/monitor-workflows/view-job-condition-logs)\n\n  Erfahren Sie, wie Sie auf Protokolle zur Ausdrucksauswertung für `if`-Bedingungen auf Auftragsebene in GitHub Actions zugreifen und diese interpretieren können.\n\n* [Aktivieren der Debugprotokollierung](/de/actions/how-tos/monitor-workflows/enable-debug-logging)\n\n  Wenn die Workflow-Logs nicht genügend Details zur Diagnose enthalten, warum ein Workflow, ein Job oder ein Schritt nicht wie erwartet abläuft, kannst du die zusätzliche Debug-Protokollierung aktivieren.\n\n* [Fehlerbehebung in Workflows](/de/actions/how-tos/troubleshoot-workflows)\n\n  Du kannst Tools in GitHub Actions zum Debuggen deiner Workflows verwenden.\n\n* [Anzeigen von GitHub Actions-Metriken](/de/actions/how-tos/administer/view-metrics)\n\n  Sie können Metriken anzeigen, um zu überwachen, wo Ihre Organisation oder Repositories GitHub Actions verwenden und wie sie funktionieren.\n\n* [Verfügbarmachen von deaktivierten Namespaces auf GHE.com](/de/reuse-namespaces-on-ghecom)\n\n  Zulassen, dass Benutzer Namespaces verwenden, die Aktionen entsprechen, die du über GitHub.com verwendet hast.\n\n* [Hilfe von GitHub Support für GitHub Actions erhalten](/de/actions/how-tos/get-support)\n\n  Erfahre, wie GitHub-Support bei GitHub Actions unterstützen kann.\n\n* [Workflowsyntax für GitHub Actions](/de/actions/reference/workflows-and-actions/workflow-syntax)\n\n  Ein Workflow ist ein konfigurierbarer automatisierter Prozess, der aus mindestens einem Jobs besteht. Du musst eine YAML-Datei erstellen, um deine Workflowkonfiguration zu definieren.\n\n* [Ereignisse zum Auslösen von Workflows](/de/actions/reference/workflows-and-actions/events-that-trigger-workflows)\n\n  Sie können Ihre Workflows so konfigurieren, dass sie ausgeführt werden, wenn eine bestimmte Aktivität bei GitHub eintritt, zu einem geplanten Zeitpunkt oder wenn ein Ereignis außerhalb von GitHub eintritt.\n\n* [Workflow commands for GitHub Actions (Workflowbefehle für GitHub Actions)](/de/actions/reference/workflows-and-actions/workflow-commands)\n\n  Du kannst Workflow-Befehle verwenden, wenn du Shell-Befehle in einem Workflow oder im Code einer Aktion ausführst.\n\n* [Referenz für Variablen](/de/actions/reference/workflows-and-actions/variables)\n\n  Hier findest du Informationen zu unterstützten Variablen, Benennungskonventionen, Grenzwerten und Kontexten in GitHub Actions-Workflows.\n\n* [Auswerten von Ausdrücken in Workflows und Aktionen](/de/actions/reference/workflows-and-actions/expressions)\n\n  Informationen zu Ausdrücken findest du in GitHub Actions.\n\n* [Kontextreferenz](/de/actions/reference/workflows-and-actions/contexts)\n\n  Hier finden Sie Informationen zu Kontexten, die in GitHub Actions Workflows verfügbar sind, einschließlich verfügbarer Eigenschaften, Zugriffsmethoden und Verwendungsbeispielen.\n\n* [Bereitstellungen und Umgebungen](/de/actions/reference/workflows-and-actions/deployments-and-environments)\n\n  Hier findest du Informationen zu Bereitstellungsschutzregeln, Umgebungsgeheimnissen und Umgebungsvariablen.\n\n* [Referenz zum Zwischenspeichern von Abhängigkeiten](/de/actions/reference/workflows-and-actions/dependency-caching)\n\n  Hier findest du Informationen zur Funktionalität des Zwischenspeicherns von Abhängigkeiten in Workflows.\n\n* [Wiederverwenden von Workflowkonfigurationen](/de/actions/reference/workflows-and-actions/reusing-workflow-configurations)\n\n  Hier finden Sie Informationen zum Vermeiden von Duplizierungen beim Erstellen eines Workflows, indem Sie vorhandene Workflows verwenden.\n\n* [Referenz zur Metadatensyntax](/de/actions/reference/workflows-and-actions/metadata-syntax)\n\n  Du kannst Aktionen erstellen, um Aufgaben in deinem Repository auszuführen. Wenn Sie eine benutzerdefinierte Aktion erstellen, ist eine Metadatendatei erforderlich, die YAML-Syntax verwendet.\n\n* [Referenz zum Workflowabbruch](/de/actions/reference/workflows-and-actions/workflow-cancellation)\n\n  Hier findest du Informationen zu den Schritten, die GitHub zum Abbrechen einer Workflowausführung ausführt.\n\n* [Dockerfile Unterstützung für GitHub Aktionen](/de/actions/reference/workflows-and-actions/dockerfile-support)\n\n  Beim Erstellen eines `Dockerfile` für eine Docker-Containeraktion solltest du wissen, wie bestimmte Docker-Anweisungen mit GitHub Actions und der Metadatendatei einer Aktion interagieren.\n\n* [Gehostete Runnerreferenz auf GitHub](/de/actions/reference/runners/github-hosted-runners)\n\n  Hier findest du Informationen zu gehosteten Runnern in GitHub, einschließlich ihrer Spezifikationen und Anpassungsoptionen.\n\n* [Referenz für größere Läufer](/de/actions/reference/runners/larger-runners)\n\n  Hier findest du Informationen zu größeren Runnern, einschließlich ihrer Spezifikationen und Anpassungsoptionen.\n\n* [Referenzen zu selbstgehosteten Runnern](/de/actions/reference/runners/self-hosted-runners)\n\n  Hier findest du Informationen zum Einrichten und Verwenden von selbstgehosteten Runnern.\n\n* [Referenz zur sicheren Verwendung](/de/actions/reference/security/secure-use)\n\n  Sicherheitspraktiken zum Schreiben von Workflows und zum Verwenden von GitHub Actions Features.\n\n* [Referenzen zu Geheimnissen](/de/actions/reference/security/secrets)\n\n  Hier findest du technische Informationen zu Geheimnissen in GitHub Actions.\n\n* [OpenID Connect-Referenz](/de/actions/reference/security/oidc)\n\n  Hier finden Sie Informationen zur Verwendung von OpenID Connect (OIDC), um Workflows bei Cloudanbietern zu authentifizieren GitHub Actions .\n\n* [Actions-Grenzwerte](/de/actions/reference/limits)\n\n  Es gibt Beschränkungen in GitHub Actions, die Sie beim Hochskalieren treffen können; einige davon lassen sich möglicherweise durch Kontaktaufnahme mit dem Support erhöhen.\n\n* [Zusätzliche Argumente und Einstellungen](/de/actions/reference/github-actions-importer/supplemental-arguments-and-settings)\n\n  GitHub Actions Importer verfügt über mehrere zusätzliche Argumente und Einstellungen, mit denen du den Migrationsprozess an deine Anforderungen anpassen kannst.\n\n* [Das Erweitern des GitHub Actions Importers mit benutzerdefinierten Transformatoren](/de/actions/reference/github-actions-importer/custom-transformers)\n\n  GitHub Actions Importer bietet die Möglichkeit, die integrierte Zuordnung zu erweitern.\n\n* [Erstellen eines Beispielworkflows](/de/actions/tutorials/create-an-example-workflow)\n\n  In diesem Tutorial erfährst du, wie du einen einfachen Workflow erstellst, der durch ein Pushereignis ausgelöst wird.\n\n* [Erstellen und Testen von Go](/de/actions/tutorials/build-and-test-code/go)\n\n  Hier erfährst, du, wie du einen CI-Workflow (Continuous Integration) erstellst, um dein Go-Projekt zu erstellen und zu testen.\n\n* [Erstellen und Testen von Java mit Ant](/de/actions/tutorials/build-and-test-code/java-with-ant)\n\n  Erfahren Sie, wie Sie einen CI-Workflow (Continuous Integration) in GitHub Actions erstellen und testen, um Ihr Java Projekt mit Ant zu erstellen und zu testen.\n\n* [Erstellen und Testen von Java mit Gradle](/de/actions/tutorials/build-and-test-code/java-with-gradle)\n\n  Erfahren Sie, wie Sie einen CI-Workflow (Continuous Integration) in GitHub Actions erstellen und testen, um Ihr Java Projekt mit Gradle zu erstellen und zu testen.\n\n* [Erstellen und Testen Java mit Maven](/de/actions/tutorials/build-and-test-code/java-with-maven)\n\n  Erfahren Sie, wie Sie einen CI-Workflow (Continuous Integration) in GitHub Actions erstellen und testen, um Ihr Java Projekt mit Maven zu erstellen und zu testen.\n\n* [Erstellen und Testen eines .NET-Projekts](/de/actions/tutorials/build-and-test-code/net)\n\n  Hier erfährst, du, wie du einen CI-Workflow (Continuous Integration) erstellst, um dein .NET-Projekt zu erstellen und zu testen.\n\n* [Erstellen und Testen von Node.js-Code](/de/actions/tutorials/build-and-test-code/nodejs)\n\n  Hier erfährst, du, wie du einen CI-Workflow (Continuous Integration) erstellst, um dein Node.js-Projekt zu erstellen und zu testen.\n\n* [Erstellen und Testen eines PowerShell-Projekts](/de/actions/tutorials/build-and-test-code/powershell)\n\n  Hier erfährst, du, wie du einen CI-Workflow (Continuous Integration) erstellst, um dein PowerShell-Projekt zu erstellen und zu testen.\n\n* [Erstellen und Testen von Python](/de/actions/tutorials/build-and-test-code/python)\n\n  Erfahren Sie, wie Sie einen CI-Workflow (Continuous Integration) erstellen, um Ihr Python Projekt zu erstellen und zu testen.\n\n* [Erstellen und Testen von Ruby-Anwendungen](/de/actions/tutorials/build-and-test-code/ruby)\n\n  Du kannst einen Continuous Integration-Workflow (CI) erstellen, um dein Ruby-Projekt zu kompilieren und zu testen.\n\n* [Erstellen und Testen eines Rust-Projekts](/de/actions/tutorials/build-and-test-code/rust)\n\n  Hier erfährst, du, wie du einen CI-Workflow (Continuous Integration) erstellst, um dein Rust-Projekt zu erstellen und zu testen.\n\n* [Erstellen und Testen eines Swift-Projekts](/de/actions/tutorials/build-and-test-code/swift)\n\n  Hier erfährst, du, wie du einen CI-Workflow (Continuous Integration) erstellst, um dein Swift-Projekt zu erstellen und zu testen.\n\n* [Erstellen und Testen von Xamarin Anwendungen](/de/actions/tutorials/build-and-test-code/xamarin-apps)\n\n  Erfahren Sie, wie Sie einen CI-Workflow (Continuous Integration) in GitHub Actions erstellen und testen, um Ihre Xamarin Anwendung zu erstellen und zu testen.\n\n* [Verwenden von GITHUB\\_TOKEN für die Authentifizierung in Workflows](/de/actions/tutorials/authenticate-with-github_token)\n\n  Erfahre, wie du das `GITHUB_TOKEN` für die Authentifizierung im Auftrag von GitHub Actions verwendest.\n\n* [Umstellung von selbstgehosteten Runnern auf von GitHub gehostete Runner](/de/actions/tutorials/migrate-to-github-runners)\n\n  Erfahren Sie, wie Sie Ihre aktuelle CI-Infrastruktur bewerten und Workflows von selbstgehosteten Runnern zu von GitHub gehosteten Runnern migrieren.\n\n* [Creating a JavaScript action (Erstellen einer JavaScript-Aktion)](/de/actions/tutorials/create-actions/create-a-javascript-action)\n\n  In diesem Tutorial erfährst du, wie du mit dem Aktionstoolkit eine JavaScript-Aktion erstellst.\n\n* [Erstellen einer zusammengesetzten Aktion](/de/actions/tutorials/create-actions/create-a-composite-action)\n\n  In diesem Tutorial erfährst du, wie du eine zusammengesetzte Aktion erstellst.\n\n* [Veröffentlichen von Docker-Images](/de/actions/tutorials/publish-packages/publish-docker-images)\n\n  In diesem Lernprogramm erfahren Sie, wie Sie Docker-Images in einer Registrierung veröffentlichen, z. B. Docker Hub oder GitHub Packages, als Teil Ihres CI-Workflows (Continuous Integration).\n\n* [Veröffentlichen Java Pakete mit Gradle](/de/actions/tutorials/publish-packages/publish-java-packages-with-gradle)\n\n  In diesem Lernprogramm erfahren Sie, wie Sie mit Gradle Java Pakete als Teil Ihres CI-Workflows (Continuous Integration) in einer Registrierung veröffentlichen.\n\n* [Veröffentlichen Java Pakete mit Maven](/de/actions/tutorials/publish-packages/publish-java-packages-with-maven)\n\n  In diesem Lernprogramm erfahren Sie, wie Sie maven verwenden, um Java Pakete als Teil Ihres CI-Workflows (Continuous Integration) in einer Registrierung zu veröffentlichen.\n\n* [Node.js-Pakete veröffentlichen](/de/actions/tutorials/publish-packages/publish-nodejs-packages)\n\n  In diesem Tutorial erfährst du, wie du Node.js-Pakete als Teil deines Workflows zur kontinuierlichen Integration (CI) in einer Registry veröffentlichst.\n\n* [Hinzufügen von Labeln zu Problemen](/de/actions/tutorials/manage-your-work/add-labels-to-issues)\n\n  Sie können GitHub Actions verwenden, um Probleme automatisch zu bezeichnen.\n\n* [Schließen inaktiver Issues](/de/actions/tutorials/manage-your-work/close-inactive-issues)\n\n  Du kannst GitHub Actions verwenden, um Issues zu kommentieren oder zu schließen, die für einen bestimmten Zeitraum inaktiv waren.\n\n* [Kommentar zu einem Problem, wenn ein Label hinzugefügt wird](/de/actions/tutorials/manage-your-work/add-comments-with-labels)\n\n  Du kannst GitHub Actions verwenden, um Probleme automatisch zu kommentieren, wenn ein bestimmtes Label angewendet wird.\n\n* [Planen der Erstellung von Issues](/de/actions/tutorials/manage-your-work/schedule-issue-creation)\n\n  Du kannst GitHub Actions verwenden, um regelmäßig ein Issue zu erstellen, z. B. für tägliche Besprechungen oder vierteljährliche Überprüfungen.\n\n* [Speichern und Freigeben von Daten mit Workflowartefakten](/de/actions/tutorials/store-and-share-data)\n\n  Verwende Artefakte, um Daten zwischen Aufträgen in einem Workflow freizugeben und Daten zu speichern, sobald dieser Workflow abgeschlossen ist.\n\n* [Creating a Docker container action (Erstellen einer Docker-Containeraktion)](/de/actions/tutorials/use-containerized-services/create-a-docker-container-action)\n\n  In diesem Tutorial erfährst du, wie du eine Docker-Containeraktion erstellst.\n\n* [Kommunizieren mit Docker-Dienstcontainern](/de/actions/tutorials/use-containerized-services/use-docker-service-containers)\n\n  Hier erfährst du, wie du Docker-Dienstcontainer verwendest, um Datenbanken, Webdienste, Speichercaches und andere Tools mit deinem Workflow zu verbinden.\n\n* [PostgreSQL-Service-Container erstellen](/de/actions/tutorials/use-containerized-services/create-postgresql-service-containers)\n\n  Du kannst einen PostgreSQL-Service-Container zur Verwendung in Deinem Workflow erstellen. Dieser Leitfaden zeigt Beispiele für die Erstellung eines PostgreSQL-Dienstes für Jobs, die in Containern oder direkt auf der Runner-Maschine laufen.\n\n* [Redis-Service-Container erstellen](/de/actions/tutorials/use-containerized-services/create-redis-service-containers)\n\n  Du kannst Service-Container verwenden, um einen Redis-Client in Deinem Workflow zu erstellen. Dieser Leitfaden zeigt Beispiele für die Erstellung eines Redis-Dienstes für Jobs, die in Containern oder direkt auf der Runner-Maschine ausgeführt werden.\n\n* [Automatisieren der Migration mit GitHub Actions Importer](/de/actions/tutorials/migrate-to-github-actions/automated-migrations/use-github-actions-importer)\n\n  Verwenden Sie GitHub Actions Importer, um die Migration zu GitHub Actions zu planen und zu automatisieren.\n\n* [Migrieren von Azure DevOps mit GitHub Actions Importer](/de/actions/tutorials/migrate-to-github-actions/automated-migrations/azure-devops-migration)\n\n  Erfahren Sie, wie Sie GitHub Actions Importer verwenden, um die Migration Ihrer Azure DevOps Pipelines zu GitHub Actions zu automatisieren.\n\n* [Migration von Bamboo mit dem GitHub Actions Importer](/de/actions/tutorials/migrate-to-github-actions/automated-migrations/bamboo-migration)\n\n  Erfahre, wie du mit dem GitHub Actions Importer die Migration deiner Bamboo-Pipelines zu GitHub Actions automatisierst.\n\n* [Migrieren von Bitbucket-Pipelines mit GitHub Actions Importer](/de/actions/tutorials/migrate-to-github-actions/automated-migrations/bitbucket-pipelines-migration)\n\n  Erfahren Sie, wie Sie mit dem GitHub Actions Importer die Migration Ihrer Bitbucket-Pipelines zu GitHub Actions automatisierst.\n\n* [Migrieren von CircleCI mit GitHub Actions Importer](/de/actions/tutorials/migrate-to-github-actions/automated-migrations/circleci-migration)\n\n  Erfahren Sie, wie Sie GitHub Actions Importer verwenden, um die Migration Ihrer CircleCI-Pipelines zu GitHub Actions zu automatisieren.\n\n* [Migrieren von GitLab mit GitHub Actions Importer](/de/actions/tutorials/migrate-to-github-actions/automated-migrations/gitlab-migration)\n\n  Erfahre, wie du mit dem GitHub Actions Importer die Migration deiner GitLab-Pipelines zu GitHub Actions automatisierst.\n\n* [Migrieren von Jenkins mit GitHub Actions Importer](/de/actions/tutorials/migrate-to-github-actions/automated-migrations/jenkins-migration)\n\n  Erfahre, wie du mit dem GitHub Actions Importer die Migration deiner Jenkins-Pipelines zu GitHub Actions automatisierst.\n\n* [Migrieren von Travis CI mit GitHub Actions Importer](/de/actions/tutorials/migrate-to-github-actions/automated-migrations/travis-ci-migration)\n\n  Erfahre, wie du mit dem GitHub Actions Importer die Migration deiner Travis CI-Pipelines zu GitHub Actions automatisierst.\n\n* [Migrieren von Azure Pipelines zu GitHub Actions](/de/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-azure-pipelines)\n\n  GitHub Actions und Azure Pipelines teilen mehrere Konfigurationsähnlichkeiten, wodurch die Migration zu GitHub Actions relativ einfach ist.\n\n* [Migrieren von CircleCI zu GitHub Actions](/de/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-circleci)\n\n  GitHub Actions und CircleCI teilen mehrere Ähnlichkeiten in der Konfiguration, wodurch die Migration zu GitHub Actions relativ unkompliziert gestaltet wird.\n\n* [Migrieren von GitLab CI/CD zu GitHub Actions](/de/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-gitlab-cicd)\n\n  GitHub Actions und GitLab CI/CD haben mehrere Gemeinsamkeiten bezüglich der Konfiguration, was die Migration zu GitHub Actions relativ einfach macht.\n\n* [Migrieren von Jenkins zu GitHub Actions](/de/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-jenkins)\n\n  GitHub Actions und Jenkins haben mehrere Ähnlichkeiten, was die Migration zu GitHub Actions relativ einfach macht.\n\n* [Migrieren von Travis CI zu GitHub Actions](/de/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-travis-ci)\n\n  GitHub Actions und Travis CI haben mehrere Ähnlichkeiten, was die Migration zu GitHub Actions relativ einfach macht.\n\n* [Erste Schritte mit Actions Runner Controller](/de/actions/tutorials/use-actions-runner-controller/get-started)\n\n  In diesem Tutorial testest du die Grundlagen von Actions Runner Controller.\n\n* [Problembehandlung bei Actions Runner Controller-Fehlern](/de/actions/tutorials/use-actions-runner-controller/troubleshoot)\n\n  Erfahre, wie du Actions Runner Controller-Fehler beheben kannst."}