Compartir a través de


Clientes o herramientas de automatización para Azure Container Apps

Nota:

Los planes de Básico, Estándar y Enterprise quedarán en desuso a partir de mediados de marzo de 2025, con un período de retiro de 3 años. Se recomienda realizar la transición a Azure Container Apps. Para más información, consulte el anuncio de retirada de Azure Spring Apps.

El plan de consumo estándar y dedicado quedará obsoleto a partir del 30 de septiembre de 2024, con un cierre completo al cabo de seis meses. Se recomienda realizar la transición a Azure Container Apps. Para obtener más información, consulte Migrar el plan de consumo y dedicado Azure Spring Apps Standard a Azure Container Apps.

Este artículo se aplica a: Enterprise ✅ Básico/Estándar ✅

En este artículo se describen las herramientas de automatización y cliente disponibles para su uso con Azure Container Apps.

Azure Container Apps es compatible con muchas herramientas y IDE de automatización. Su objetivo es mejorar la experiencia de los desarrolladores al implementar aplicaciones. Al mismo tiempo, proporciona una mejor compatibilidad con las operaciones diarias de CI/CD.

Requisitos previos

CLI de Azure

Puede usar la CLI de Azure para administrar Azure Container Apps. Para obtener la lista completa de comandos, consulte la Referencia de la CLI de Azure Container Apps. Las características en vista previa se definen en la extensión containerapp. Si tiene previsto usar características en vista previa, debe habilitar las características en vista previa en la CLI de Azure e instalar o actualizar la extensión de Azure Container Apps más reciente mediante el comando siguiente. Para obtener información sobre cómo instalar la CLI de Azure, consulte Instalación de la CLI de Azure.

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

Terraform

Puede administrar Azure Container Apps por Terraform. Para obtener más información, consulte Referencia de Terraform. Para obtener información sobre cómo instalar Terraform, consulte Instalación de Terraform.

Acción de GitHub

La acción de GitHub de Azure Container Apps azure/container-apps-deploy-action admite la compilación e implementación de la aplicación de contenedor. Puede actualizar la configuración de una aplicación contenedora mediante el argumento yamlConfigPath. Para más información, consulte la página de Marketplace de GitHub de la acción. Para obtener información sobre cómo instalar la acción de GitHub, consulte Inicio rápido para Acciones de GitHub.

Azure DevOps

La tarea Azure Pipelines permite implementar una aplicación de contenedor en un entorno de Azure Container Apps. Puede implementar desde una imagen precompilada o una imagen de aplicación creada con un generador o un archivo de Docker. Para obtener la documentación completa, consulte AzureContainerApps@1: tarea Implementación de Azure Container Apps v1.

Complemento de Maven

Puede implementar la aplicación en Azure Container Apps mediante el complemento Maven de Azure Container Apps. En primer lugar, agregue el complemento al archivo pom.xml e incluya los detalles de los recursos de destino. A continuación, empaquete e implemente la aplicación mediante el siguiente comando de Maven:

mvn clean package azure-container-apps:deploy

Para más información, consulte Complemento Maven para Azure Container Apps. Para obtener información sobre cómo instalar Apache Maven, consulte Instalación de Apache Maven.

Uso de la extensión para VS Code

La extensión Azure Container Apps para Visual Studio Code permite implementar fácilmente las aplicaciones mediante la elección de recursos existentes de Container Apps o la creación de nuevas. Después de instalar la extensión, puede acceder a sus características a través del panel de control de Azure en Visual Studio Code. Para más información, consulte Inicio rápido: Implementación en Azure Container Apps mediante Visual Studio Code.

Extensión IntelliJ

Azure Toolkit for IntelliJ IDEA facilita la creación de un entorno de Container Apps y la implementación de aplicaciones en contenedores en Azure Container Apps desde una imagen. Para más información y tutoriales paso a paso, consulte Inicio rápido: Implementación en Azure Container Apps mediante IntelliJ IDEA.

CLI de desarrollo de Azure

La CLI para desarrolladores de Azure (azd) es una herramienta de código abierto diseñada para simplificar y acelerar el proceso de configuración e implementación de aplicaciones en Azure. Proporciona comandos sencillos y fáciles de desarrollar alineados con las fases clave del flujo de trabajo de desarrollo. Tanto si trabaja en un terminal, un IDE como si usa canalizaciones de CI/CD, azd ayuda a simplificar el aprovisionamiento y la implementación de recursos.

azd usa plantillas de plano técnico flexibles para que las aplicaciones se ejecuten rápidamente en Azure. Estas plantillas incluyen recursos de infraestructura como código para aprovisionar recursos con Bicep o Terraform, código de aplicación de inicio que puede personalizar y archivos de configuración para la implementación. Las plantillas también pueden incluir archivos de flujo de trabajo de canalización de CI/CD para Acciones de GitHub o Azure Pipelines para integrar flujos de trabajo automatizados sin problemas.

La versión más reciente de azd ahora admite Azure Container Apps de forma predeterminada. Para más información sobre la experiencia del desarrollador, consulte Inicio rápido: Implementación de una plantilla de la CLI para desarrolladores de Azure. Para obtener información sobre cómo instalar azd, consulte Instalación o actualización de la CLI para desarrolladores de Azure.