Condividi tramite


Client o strumenti di automazione per app Azure Container

Nota

I piani Basic, Standard ed Enterprise saranno deprecati a partire dalla metà di marzo 2025, con un periodo di ritiro di 3 anni. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere l'annuncio di ritiro di Azure Spring Apps.

Il piano Standard a consumo e dedicato sarà deprecato a partire dal 30 settembre 2024, con un arresto completo dopo sei mesi. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere Eseguire la migrazione del consumo di Azure Spring Apps Standard e del piano dedicato alle app Azure Container.

Questo articolo si applica a:✅ Basic/Standard ✅ Enterprise

Questo articolo descrive gli strumenti di automazione e client disponibili per l'uso con App Azure Container.

App Azure Container è supportato da molti strumenti e IDE di automazione. L'obiettivo è quello di migliorare l'esperienza degli sviluppatori durante la distribuzione di applicazioni. Allo stesso tempo, offre un supporto migliore per le operazioni CI/CD giornaliere.

Prerequisiti

Interfaccia della riga di comando di Azure

È possibile usare l'interfaccia della riga di comando di Azure per gestire le app di Azure Container. Per l'elenco completo dei comandi, vedere le informazioni di riferimento sull'interfaccia della riga di comando di Azure per app contenitore. Le funzionalità di anteprima sono definite nell'estensione containerapp . Se si prevede di usare le funzionalità di anteprima, è necessario abilitare le funzionalità di anteprima nell'interfaccia della riga di comando di Azure e installare o aggiornare l'estensione app Azure Container più recente usando il comando seguente. Per informazioni su come installare l'interfaccia della riga di comando di Azure, vedere Installare l'interfaccia della riga di comando di Azure.

az extension add --name containerapp --upgrade --allow-preview true

Terraform

È possibile gestire le app contenitore di Azure di Terraform. Per altre informazioni, vedere Informazioni di riferimento su Terraform. Per informazioni su come installare Terraform, vedere Installare Terraform.

Azione GitHub

L'azione GitHub di App contenitore di Azure azure/container-apps-deploy-action supporta la compilazione e la distribuzione dell'app contenitore. È possibile aggiornare la configurazione di un'app contenitore usando l'argomento yamlConfigPath . Per altre informazioni, vedere la pagina Marketplace dell'azione GitHub. Per informazioni su come installare l'azione GitHub, vedere Avvio rapido per GitHub Actions.

Azure DevOps

L'attività Azure Pipelines consente di distribuire un'app contenitore in un ambiente di App Azure Container. È possibile eseguire la distribuzione da un'immagine predefinita o da un'immagine dell'applicazione creata con un generatore o un file Docker. Per la documentazione completa, vedere AzureContainerApps@1 - Attività Deploy v1 (Azure Container Apps Deploy v1).

Plug-in per Maven

È possibile distribuire l'app in App Azure Container usando il plug-in Maven di App Contenitore di Azure. Prima di tutto, aggiungere il plug-in al file pom.xml e includere i dettagli delle risorse di destinazione. Creare quindi il pacchetto e distribuire l'app usando il comando Maven seguente:

mvn clean package azure-container-apps:deploy

Per altre informazioni, vedere Plug-in Maven per app contenitore di Azure. Per informazioni su come installare Apache Maven, vedere Installare Apache Maven.

Estensione di Visual Studio Code

L'estensione App Contenitore di Azure per Visual Studio Code consente di distribuire facilmente le applicazioni scegliendo le risorse di App contenitore esistenti o creando nuove applicazioni. Dopo aver installato l'estensione, è possibile accedere alle relative funzionalità tramite il pannello di controllo di Azure in Visual Studio Code. Per altre informazioni, vedere Avvio rapido: Distribuire in app contenitore di Azure con Visual Studio Code.

Estensione IntelliJ

Azure Toolkit for IntelliJ IDEA semplifica la creazione di un ambiente app contenitore e la distribuzione di applicazioni in contenitori in App Contenitore di Azure da un'immagine. Per altre informazioni e esercitazioni dettagliate, vedere Avvio rapido: Distribuire app di Azure Container con IntelliJ IDEA.

Azure Developer CLI

L'interfaccia della riga di comando per sviluppatori di Azure (azd) è uno strumento open source progettato per semplificare e velocizzare il processo di configurazione e distribuzione di applicazioni in Azure. Fornisce comandi semplici e descrittivi per gli sviluppatori allineati alle fasi principali del flusso di lavoro di sviluppo. Sia che si lavori in un terminale, un IDE o usi pipeline CI/CD, azd semplifica il provisioning e la distribuzione delle risorse.

azd usa modelli di progetto flessibili per eseguire rapidamente le applicazioni in Azure. Questi modelli includono asset di infrastruttura come codice per il provisioning delle risorse con Bicep o Terraform, codice dell'app iniziale che è possibile personalizzare e file di configurazione per la distribuzione. I modelli possono includere anche file del flusso di lavoro della pipeline CI/CD per GitHub Actions o Azure Pipelines per integrare facilmente flussi di lavoro automatizzati.

La versione più recente di azd ora supporta app Azure Container per impostazione predefinita. Per altre informazioni sull'esperienza di sviluppo, vedere Avvio rapido: Distribuire un modello dell'interfaccia della riga di comando per sviluppatori di Azure. Per informazioni su come installare azd, vedere Installare o aggiornare l'interfaccia della riga di comando per sviluppatori di Azure.