Bereitstellen in Azure mithilfe von GitHub ActionsDeploy to Azure using GitHub Actions

GitHub Actions ermöglicht Entwicklern, das Erstellen automatisierter Workflows für den Softwareentwicklungslebenszyklus.GitHub Actions enable developers to build automated software development lifecycle workflows.

Mit GitHub Actions für Azure können Sie Workflows erstellen, die Sie in Ihrem Repository zum Erstellen, Testen, Verpacken, Veröffentlichen und Bereitstellen in Azure einrichten können.With GitHub Actions for Azure you can create workflows that you can set up in your repository to build, test, package, release and deploy to Azure. Weitere Informationen zu allen anderen Integrationen mit Azure.Learn more about all other integrations with Azure.

Noch heute mit einem kostenlosen Azure-Konto beginnen!Get started today with a free Azure account!

Hinweis

Über die Links in diesem Artikel gelangen Sie jeweils zu einem GitHub-Artikel oder -Repository.The links provided in this article link to a GitHub article or a GitHub repository.

Wichtige BegriffeKey concepts

Mit GitHub Actions können Sie direkt in Ihrem GitHub-Repository benutzerdefinierte SDLC-Workflows (Software Development Life Cycle, Softwareentwicklungs-Lebenszyklus) erstellen.GitHub Actions enable you to create custom software development life cycle (SDLC) workflows directly in your GitHub repository. Eine Übersicht über GitHub Actions und wichtige Konzepte finden Sie in den folgenden Artikeln:For an overview of GitHub Actions and core concepts, review the following articles:

Erste SchritteGet started

GitHub Actions enthält vorkonfigurierte Vorlagen und Marketplace-Aktionen.GitHub Actions includes preconfigured templates and Marketplace actions.

GitHub Actions für Azure finden Sie auf den folgenden Seiten:For GitHub Actions for Azure, see the following pages:

Herstellen einer Verbindung mit AzureConnect to Azure

Verwenden Sie die folgenden GitHub-Aktionen, damit Beispielworkflows eine Verbindung mit Azure herstellen und Skripts basierend auf der Azure CLI oder Azure PowerShell ausgeführt werden:For sample workflows to connect to Azure and run scripts based on Az CLI or Az PowerShell , use the following GitHub actions:

Beispiel-Apps mit CI/CD-WorkflowbeispielenSample apps with CI/CD workflow samples

Die folgenden Beispiele bieten End-to-End-Workflows für die Erstellung und Bereitstellung von Web-Apps in einer beliebigen Sprache und in einem beliebigen Ökosystem in Azure.The following samples provide end-to-end workflows to build and deploy Web apps of any language, any ecosystem to Azure.

Bereitstellen einer Web-AppDeploy a Web app

Bereitstellen in Azure-Web-Apps und Azure-Web-App für Container:Deploy to Azure Web Apps and Azure Web App for Containers:

Bereitstellen einer statischen Web-App:Deploy a Static Web app:

Konfigurieren Sie App-Einstellungen und Verbindungszeichenfolgen mithilfe der Aktionen:Configure App settings and Connection Strings using the actions:

Bereitstellen einer serverlosen AppDeploy a serverless app

Erstellen und Bereitstellen von Container-AppsBuild and Deploy containerized apps

Bereitstellen in KubernetesDeploy to Kubernetes

Trainieren und Bereitstellen eines Machine Learning-ModellsTrain and Deploy a machine learning model

Bereitstellen in DatenbankenDeploy to databases

Azure Policy-IntegrationenAzure Policy Integrations

Auslösen einer Ausführung in Azure PipelinesTrigger a run in Azure Pipelines

HilfsprogrammaktionenUtility actions

Zusätzliche RessourcenAdditional resources

Die folgenden GitHub-Ressourcen unterstützen Sie dabei, Ihre Apps unter Verwendung von GitHub in Azure bereitzustellen.The following GitHub resources are available to support using GitHub to deploy your apps to Azure.