Klienter eller automatiseringsverktyg för Azure Container Apps
Kommentar
Basic-, Standard- och Enterprise-planerna kommer att vara inaktuella från och med mitten av mars 2025, med en 3-årig pensionsperiod. Vi rekommenderar att du övergår till Azure Container Apps. Mer information finns i meddelandet om azure Spring Apps-pensionering.
Standardförbrukningen och den dedikerade planen kommer att vara inaktuell från och med den 30 september 2024, med en fullständig avstängning efter sex månader. Vi rekommenderar att du övergår till Azure Container Apps. Mer information finns i Migrera Azure Spring Apps Standard-förbrukning och dedikerad plan till Azure Container Apps.
Den här artikeln gäller för:✅ Basic/Standard ✅ Enterprise
Den här artikeln beskriver de klient- och automatiseringsverktyg som är tillgängliga för användning med Azure Container Apps.
Azure Container Apps stöds av många automatiseringsverktyg och IDE:er. Målet är att förbättra utvecklarnas upplevelse när de distribuerar program. Samtidigt ger det bättre stöd för dagliga CI/CD-åtgärder.
Förutsättningar
- En befintlig Azure-containerapp. För mer information, se Snabbstart: Distribuera din första containerapp med hjälp av Azure-portalen.
Azure CLI
Du kan använda Azure CLI för att hantera Azure Container Apps. Den fullständiga listan över kommandon finns i Azure CLI-referensen för Container Apps. Förhandsgranskningsfunktionerna definieras i containerapp
tillägget. Om du planerar att använda förhandsversionsfunktioner måste du aktivera förhandsgranskningsfunktioner i Azure CLI och installera eller uppdatera det senaste Azure Container Apps-tillägget med hjälp av följande kommando. Information om hur du installerar Azure CLI finns i Installera Azure CLI.
az extension add --name containerapp --upgrade --allow-preview true
Terraform
Du kan hantera Azure Container Apps via Terraform. Mer information finns i Terraform-referens. Mer information om hur du installerar Terraform finns i Installera Terraform.
GitHub-åtgärd
Azure Container Apps GitHub-åtgärden azure/container-apps-deploy-action har stöd för att skapa och distribuera din containerapp. Du kan uppdatera konfigurationen av en containerapp med hjälp yamlConfigPath
av argumentet . Mer information finns på github marketplace-sidan för åtgärden. Information om hur du installerar GitHub-åtgärden finns i Snabbstart för GitHub Actions.
Azure DevOps
Med Azure Pipelines-uppgiften kan du distribuera en containerapp till en Azure Container Apps-miljö. Du kan distribuera antingen från en fördefinierad avbildning eller en programbild som skapats med en builder- eller Docker-fil. Den fullständiga dokumentationen finns i AzureContainerApps@1 – Azure Container Apps Deploy v1 task (Distribuera v1-uppgift i Azure Container Apps).
Maven-plugin
Du kan distribuera din app till Azure Container Apps med hjälp av Plugin-programmet Azure Container Apps Maven. Lägg först till plugin-programmet i din pom.xml-fil och ta med information om dina målresurser. Paketera och distribuera sedan appen med hjälp av följande Maven-kommando:
mvn clean package azure-container-apps:deploy
Mer information finns i Maven-plugin-programmet för Azure Container Apps. Information om hur du installerar Apache Maven finns i Installera Apache Maven.
VS Code-tillägg
Med Azure Container Apps-tillägget för Visual Studio Code kan du enkelt distribuera dina program genom att antingen välja befintliga Container Apps-resurser eller skapa nya. När du har installerat tillägget kan du komma åt dess funktioner via Azure-kontrollpanelen i Visual Studio Code. Mer information finns i Snabbstart: Distribuera till Azure Container Apps med Visual Studio Code.
IntelliJ-tillägg
Azure Toolkit for IntelliJ IDEA gör det enkelt att skapa en Container Apps-miljö och distribuera containerbaserade program till Azure Container Apps från en avbildning. Mer information och stegvisa självstudier finns i Snabbstart: Distribuera till Azure Container Apps med IntelliJ IDEA.
Azure Developer CLI
Azure Developer CLI (azd
) är ett verktyg med öppen källkod som är utformat för att förenkla och påskynda processen med att konfigurera och distribuera program i Azure. Det ger enkla, utvecklarvänliga kommandon i linje med viktiga steg i arbetsflödet för utveckling. Oavsett om du arbetar i en terminal, en IDE eller använder CI/CD-pipelines kan azd
du effektivisera resursetablering och distribution.
azd
använder flexibla skissmallar för att snabbt få program att köras i Azure. Dessa mallar omfattar infrastruktur-som-kod-tillgångar för etablering av resurser med Bicep eller Terraform, startappkod som du kan anpassa och konfigurationsfiler för distribution. Mallarna kan också innehålla CI/CD-pipelinearbetsflödesfiler för GitHub Actions eller Azure Pipelines för att integrera automatiserade arbetsflöden sömlöst.
Den senaste versionen av azd
har nu stöd för Azure Container Apps som standard. Mer information om utvecklarupplevelsen finns i Snabbstart: Distribuera en Azure Developer CLI-mall. Information om hur du installerar azd
finns i Installera eller uppdatera Azure Developer CLI.