Partilhar via


Clientes ou ferramentas de automação para Aplicativos de Contêiner do Azure

Nota

Os planos Basic, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de aposentadoria de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.

O plano de consumo padrão e dedicado será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte Migrar consumo padrão e plano dedicado do Azure Spring Apps para Aplicativos de Contêiner do Azure.

Este artigo aplica-se a:✅ Basic/Standard ✅ Enterprise

Este artigo descreve o cliente e as ferramentas de automação disponíveis para uso com os Aplicativos de Contêiner do Azure.

Os Aplicativos de Contêiner do Azure são suportados por muitas ferramentas de automação e IDEs. Seu objetivo é melhorar a experiência dos desenvolvedores ao implantar aplicativos. Ao mesmo tempo, fornece um melhor suporte para operações diárias de CI/CD.

Pré-requisitos

CLI do Azure

Você pode usar a CLI do Azure para gerenciar Aplicativos de Contêiner do Azure. Para obter a lista completa de comandos, consulte a referência da CLI do Azure de Aplicativos de Contêiner. Os recursos de visualização são definidos na containerapp extensão. Se você planeja usar recursos de visualização, precisará habilitar os recursos de visualização na CLI do Azure e instalar ou atualizar a extensão mais recente dos Aplicativos de Contêiner do Azure usando o comando a seguir. Para saber como instalar a CLI do Azure, consulte Instalar a CLI do Azure.

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

Terraform

Você pode gerenciar Aplicativos de Contêiner do Azure pelo Terraform. Para obter mais informações, consulte Referência do Terraform. Para saber como instalar o Terraform, consulte Instalar o Terraform.

Ação do GitHub

A ação do GitHub de Aplicativos de Contêiner do Azure azure/container-apps-deploy-action dá suporte à criação e implantação de seu aplicativo de contêiner. Você pode atualizar a configuração de um aplicativo de contêiner usando o yamlConfigPath argumento. Para obter mais informações, consulte a página do GitHub Marketplace da ação. Para saber como instalar a ação do GitHub, consulte Guia de início rápido para ações do GitHub.

Azure DevOps

A tarefa Azure Pipelines permite implantar um aplicativo de contêiner em um ambiente de Aplicativos de Contêiner do Azure. Você pode implantar a partir de uma imagem pré-criada ou de uma imagem de aplicativo criada com um construtor ou arquivo do Docker. Para obter a documentação completa, consulte AzureContainerApps@1 tarefa - Azure Container Apps Deploy v1.

Plug-in do Maven

Você pode implantar seu aplicativo em Aplicativos de Contêiner do Azure usando o plug-in Maven de Aplicativos de Contêiner do Azure. Primeiro, adicione o plugin ao seu arquivo de pom.xml e inclua os detalhes dos seus recursos de destino. Em seguida, empacote e implante o aplicativo usando o seguinte comando Maven:

mvn clean package azure-container-apps:deploy

Para obter mais informações, consulte Plug-in Maven para aplicativos de contêiner do Azure. Para saber como instalar o Apache Maven, consulte Instalar o Apache Maven.

Extensão VS Code

A extensão de Aplicativos de Contêiner do Azure para Visual Studio Code permite que você implante seus aplicativos facilmente escolhendo recursos de Aplicativos de Contêiner existentes ou criando novos. Depois de instalar a extensão, você pode acessar seus recursos por meio do painel de controle do Azure no Visual Studio Code. Para obter mais informações, consulte Guia de início rápido: implantar em aplicativos de contêiner do Azure usando o Visual Studio Code.

Extensão IntelliJ

O Kit de Ferramentas do Azure para IntelliJ IDEA facilita a criação de um ambiente de Aplicativos de Contêiner e a implantação de aplicativos em contêineres nos Aplicativos de Contêiner do Azure a partir de uma imagem. Para obter mais informações e tutoriais passo a passo, consulte Guia de início rápido: implantar em aplicativos de contêiner do Azure usando o IntelliJ IDEA.

Azure Developer CLI

A CLI do Desenvolvedor do Azure (azd) é uma ferramenta de código aberto projetada para simplificar e acelerar o processo de configuração e implantação de aplicativos no Azure. Ele fornece comandos simples e amigáveis ao desenvolvedor, alinhados com os principais estágios do fluxo de trabalho de desenvolvimento. Se você trabalha em um terminal, um IDE ou usa pipelines de CI/CD, azd ajuda a simplificar o provisionamento e a implantação de recursos.

azd usa modelos de blueprint flexíveis para executar aplicativos no Azure rapidamente. Esses modelos incluem ativos de infraestrutura como código para provisionamento de recursos com Bicep ou Terraform, código de aplicativo inicial que você pode personalizar e arquivos de configuração para implantação. Os modelos também podem incluir arquivos de fluxo de trabalho de pipeline de CI/CD para Ações do GitHub ou Pipelines do Azure para integrar fluxos de trabalho automatizados sem problemas.

A versão mais recente do azd agora dá suporte aos Aplicativos de Contêiner do Azure por padrão. Para obter mais informações sobre a experiência do desenvolvedor, consulte Guia de início rápido: implantar um modelo de CLI do desenvolvedor do Azure. Para saber como instalar azdo , consulte Instalar ou atualizar a CLI do Azure Developer.