Integración e implementación continuas para contenedores

Los contenedores facilitan considerablemente la compilación e implementación continuas de las aplicaciones. Con la orquestación de la implementación de esos contenedores con Kubernetes en Azure Kubernetes Service (AKS), puede conseguir clústeres de contenedores replicables y fáciles de administrar.

Azure DevOps aumenta la velocidad y la confiabilidad de las implementaciones, porque permite configurar una compilación continua para producir imágenes y orquestación de contenedores.

适用于容器的 CI/CD使用容器,可轻松地持续生成和部署应用程序。使用 Azure Kubernetes 服务 (AKS) 中的 Kubernetes 协调这些容器的部署,获得可复制、可管理的容器群集。12345678910

Cambie el código fuente de la aplicación.

Confirme el código de la aplicación.

La integración continua desencadena la compilación de la aplicación, la compilación de la imagen de contenedor y las pruebas unitarias.

Imagen de contenedor enviada a Azure Container Registry.

El desencadenador de implementación continua organiza la implementación de los artefactos de la aplicación con parámetros específicos del entorno.

Implementación en Azure Kubernetes Service (AKS)

Se inicia el contenedor usando la imagen de contenedor de Azure Container Registry.

Application Insights recopila y analiza datos de mantenimiento, rendimiento y uso.

Revise la información de mantenimiento, rendimiento y uso.

Actualice el elemento de trabajo pendiente.

  1. 1 Cambie el código fuente de la aplicación.
  2. 2 Confirme el código de la aplicación.
  3. 3 La integración continua desencadena la compilación de la aplicación, la compilación de la imagen de contenedor y las pruebas unitarias.
  4. 4 Imagen de contenedor enviada a Azure Container Registry.
  5. 5 El desencadenador de implementación continua organiza la implementación de los artefactos de la aplicación con parámetros específicos del entorno.
  1. 6 Implementación en Azure Kubernetes Service (AKS)
  2. 7 Se inicia el contenedor usando la imagen de contenedor de Azure Container Registry.
  3. 8 Application Insights recopila y analiza datos de mantenimiento, rendimiento y uso.
  4. 9 Revise la información de mantenimiento, rendimiento y uso.
  5. 10 Actualice el elemento de trabajo pendiente.

Guía sobre la implementación

Productos/descripción Documentación

Container Registry

Almacene y administre imágenes de contenedor en todos los tipos de implementaciones de Azure

Azure Kubernetes Service (AKS)

Simplificar la implementación, la administración y las operaciones de Kubernetes

Detalles de la aplicación

Detecte, evalúe y diagnostique problemas en los servicios y las aplicaciones web

Azure DevOps

Compile e implemente aplicaciones multiplataforma para sacar el máximo partido a los servicios de Azure

Arquitecturas de soluciones relacionadas

适用于 Azure VM 的 CI/CDAzure 是用于托管运行 Windows 或 Linux 的虚拟机的世界级云。无论使用 Java、Node.js 还是 PHP 来开发应用程序,都需要通过持续集成和持续部署 (CI/CD) 管道将更改自动推送到这些虚拟机。1234567888910

Integración e implementación continuas para Azure Virtual Machines

Azure es una nube mundial para hospedar máquinas virtuales Windows o Linux. Independientemente de que use ASP.NET, Java, Node.js o PHP para desarrollar las aplicaciones, necesitará una canalización de integración e implementación continuas (CI/CD) para enviar los cambios a estas máquinas virtuales de manera automática.

使用 Jenkins 和 Azure Web 应用的 Java CI/CD借助 Azure 应用服务,你可以快速轻松地使用 Java、Node、PHP 或 ASP.NET 来创建 Web 应用,并使用 Docker 支持自定义语言运行时。持续集成和持续部署 (CI/CD) 管道可将每一个更改自动推送到 Azure 应用服务,让你更快地为客户创造价值。JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677

Integración e implementación continuas de Java usando Jenkins y Azure Web Apps

Azure App Service es una forma sencilla y rápida de crear aplicaciones web con Java, Node, PHP o ASP.NET, además de admitir entornos de tiempo de ejecución de lenguajes personalizados con Docker. Aporte valor a sus clientes con más rapidez mediante una canalización de integración e implementación continuas (CI/CD) que envía todos los cambios de manera automática a Azure App Services.