Compartilhar via


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

Observação

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

O plano consumo e dedicado Standard 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 mais informações, confira Migrar o plano dedicado e consumo Standard dos Aplicativos Spring do Azure para os Aplicativos de Contêiner do Azure.

Este artigo se aplica a:✅ Básico/Standard ✅ Enterprise

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

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

Pré-requisitos

CLI do Azure

Você pode usar a CLI do Azure para gerenciar os Aplicativos de Contêiner do Azure. Para obter a lista completa de comandos, consulte a referência da CLI do Azure dos Aplicativos de Contêiner. As versões prévias dos recursos são definidas na extensão containerapp. Se você planeja usar versões prévias dos recursos, é necessário habilitar as versões prévias dos recursos 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 os Aplicativos de Contêiner do Azure pelo Terraform. Para obter mais informações, confira Referência do Terraform. Para saber como instalar o Terraform, consulte Instalar o Terraform.

Ação do GitHub

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

Azure DevOps

A tarefa do Azure Pipelines permite implantar um aplicativo de contêiner em um ambiente de Aplicativos de Contêiner do Azure. Você pode implantar de uma imagem predefinida ou de uma imagem de aplicativo criada com um construtor ou arquivo do Docker. Para obter a documentação completa, consulte AzureContainerApps@1 – Tarefa de implantação v1 dos Aplicativos de Contêiner do Azure.

Plug-in Maven

Você pode implantar seu aplicativo nos Aplicativos de Contêiner do Azure usando o plug-in Maven dos Aplicativos de Contêiner do Azure. Primeiro, adicione o plug-in ao arquivo pom.xml e inclua os detalhes dos 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 do Maven para Aplicativos de Contêiner do Azure. Para saber como instalar o Apache Maven, consulte Instalar o Apache Maven.

Extensão do VS Code

A extensão dos Aplicativos de Contêiner do Azure para Visual Studio Code permite que você implante seus aplicativos facilmente escolhendo os recursos existentes dos Aplicativos de Contêiner 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 Início Rápido: Implantar em Aplicativos de Contêiner do Azure usando o Visual Studio Code.

Extensão do IntelliJ

O Azure Toolkit for 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 Início Rápido: Implantar em Aplicativos de Contêiner do Azure usando o IntelliJ IDEA.

CLI do Desenvolvedor do Azure

A Azure Developer CLI (azd) é uma ferramenta de código aberto projetada para simplificar e acelerar o processo de configuração e implantação de aplicativos no Azure. Ela fornece comandos simples e fáceis de usar para o 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 fazer com que os aplicativos sejam executados rapidamente no Azure. Esses modelos incluem ativos de infraestrutura como código para provisionamento de recursos com o Bicep ou o 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 GitHub Actions ou Azure Pipelines para integrar facilmente fluxos de trabalho automatizados.

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 Início Rápido: Implantar um modelo da Azure Developer CLI. Para saber como instalar azd, consulte Instalar ou atualizar a Azure Developer CLI.