Clients oder Automatisierungstools für Azure Container Apps
Hinweis
Die Pläne Basic, Standard und Enterprise gelten ab Mitte März 2025 als veraltet und werden über einen Zeitraum von drei Jahren eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie in der Ankündigung zur Einstellung von Azure Spring Apps.
Der Plan Standardverbrauch und dediziert gilt ab dem 30. September 2024 als veraltet und wird nach sechs Monaten vollständig eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie unter Migrieren des Plans „Standardverbrauch und dediziert“ von Azure Spring Apps zu Azure Container Apps.
Dieser Artikel gilt für:✅ Basic/Standard ✅ Enterprise
In diesem Artikel werden die Clients und Automatisierungstools beschrieben, die Sie mit Azure Container Apps verwenden können.
Azure Container Apps wird von vielen Automatisierungstools und IDEs unterstützt. Ziel ist es, die Entwicklererfahrung bei der Bereitstellung von Anwendungen zu verbessern. Gleichzeitig bieten sie eine bessere Unterstützung für häufige CI/CD-Vorgänge.
Voraussetzungen
- Eine vorhandene Azure-Container-App. Weitere Informationen finden Sie unter Schnellstart: Bereitstellen Ihrer ersten Container-App über das Azure-Portal.
Azure-Befehlszeilenschnittstelle
Sie können die Azure-Befehlszeilenschnittstelle verwenden, um Azure Container Apps zu verwalten. Eine vollständige Liste der Befehle finden Sie in der Referenz zur Azure-Befehlszeilenschnittstelle für Container Apps. Die Previewfunktionen werden in der Erweiterung containerapp
definiert. Wenn Sie die Previewfunktionen verwenden möchten, müssen Sie diese in der Azure-Befehlszeilenschnittstelle aktivieren und die neueste Azure Container Apps-Erweiterung mithilfe des folgenden Befehls installieren oder aktualisieren. Weitere Informationen zum Installieren der Azure-Befehlszeilenschnittstelle finden Sie unter Installieren der Azure-Befehlszeilenschnittstelle.
az extension add --name containerapp --upgrade --allow-preview true
Terraform
Sie können Azure Container Apps mit Terraform verwalten. Weitere Informationen finden Sie in der Referenz zu Terraform. Weitere Informationen zum Installieren von Terraform finden Sie unter Installieren von Terraform.
GitHub-Aktion
Die GitHub-Aktion azure/container-apps-deploy-action für Azure Container Apps unterstützt das Erstellen und Bereitstellen von Container-Apps. Sie können die Konfiguration einer Container-App mithilfe des yamlConfigPath
-Arguments aktualisieren. Weitere Informationen finden Sie auf der GitHub-Marketplace-Seite der Aktion. Weitere Informationen zum Installieren der GitHub-Aktion finden Sie im Schnellstart für GitHub Actions.
Azure DevOps
Mit der Azure Pipelines-Aufgabe können Sie eine Container-App in einer Azure Container Apps-Umgebung bereitstellen. Sie können sie entweder mit einem vordefinierten Image oder mit einem Anwendungsimage bereitstellen, das mit einem Generator oder einer Docker-Datei erstellt wurde. Die vollständige Dokumentation finden Sie unter AzureContainerApps@1 – Azure Container Apps Deploy v1-Aufgabe.
Maven-Plug-In
Sie können Ihre App mithilfe des Maven-Plug-Ins in Azure Container Apps bereitstellen. Fügen Sie in Ihrer Datei pom.xml zunächst das Plug-In und dann Details zu Ihrer Zielressourcen hinzu. Verwenden Sie danach den folgenden Maven-Befehl, um die App zu packen und bereitzustellen:
mvn clean package azure-container-apps:deploy
Weitere Informationen finden Sie unter Maven-Plug-In für Azure Container Apps. Weitere Informationen zum Installieren von Apache Maven finden Sie unter Installieren von Apache Maven.
VS Code-Erweiterung
Mit der Azure Container Apps-Erweiterung für Visual Studio Code können Sie Ihre Anwendungen ganz einfach bereitstellen, indem Sie entweder vorhandene Container Apps-Ressourcen auswählen oder neue erstellen. Nach der Installation der Erweiterung können Sie in Visual Studio Code in der Azure-Systemsteuerung auf ihre Features zugreifen. Weitere Informationen finden Sie im Schnellstart: Bereitstellen in Azure Container Apps mit Visual Studio Code.
IntelliJ-Erweiterung
Das Azure-Toolkit für IntelliJ IDEA vereinfacht das Erstellen einer Container Apps-Umgebung und das Bereitstellen von containerisierten Anwendungen in Azure Container Apps aus einem Image. Weitere Informationen und ausführliche Tutorials finden Sie im Schnellstart: Bereitstellen in Azure Container Apps mit IntelliJ IDEA.
Azure Developer CLI
Die Azure Developer CLI (azd
) ist ein Open-Source-Tool, das das Einrichten und Bereitstellen von Anwendungen in Azure vereinfachen und beschleunigen soll. Sie bietet einfache, entwicklerfreundliche Befehle, die den wichtigsten Phasen im Entwicklungsworkflow zugeordnet sind. Unabhängig davon, ob Sie in einem Terminal, einer IDE oder in CI/CD-Pipelines arbeiten, können Sie mit azd
die Ressourcenbereitstellung optimieren.
azd
verwendet flexible Blaupausenvorlagen, um Anwendungen schnell in Azure auszuführen. Diese Vorlagen umfassen IaC-Ressourcen (Infrastructure-as-Code) für die Bereitstellung von Ressourcen mit Bicep oder Terraform, anpassbaren Starter-App-Code und Konfigurationsdateien für die Bereitstellung. Die Vorlagen können auch Workflowdateien der CI/CD-Pipeline für GitHub Actions oder Azure Pipelines enthalten, um automatisierte Workflows nahtlos zu integrieren.
Die neueste Version von azd
unterstützt jetzt standardmäßig Azure Container Apps. Weitere Informationen zur Entwicklererfahrung finden Sie im Schnellstart: Bereitstellen einer Azure Developer CLI-Vorlage. Weitere Informationen zum Installieren von azd
finden Sie unter Installieren oder Aktualisieren der Azure Developer CLI.