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.

Integración e implementación continuas de Java usando Jenkins y Azure Web AppsAzure 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.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677

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

Confirme el código en GitHub.

Desencadenador de integración continua para Jenkins.

Jenkins desencadena un trabajo de compilación usando Azure Container Instances para disponer de un agente de compilación dinámica.

Jenkins compila y almacena el artefacto en Azure Storage.

Jenkins implementa la aplicación Java en Azure Web Apps con el respaldo de Azure Database for MySQL.

Azure Application Insights proporciona métricas para el rendimiento de la aplicación.

Supervise la aplicación y realice mejoras.

  1. 1 Cambie el código fuente de la aplicación.
  2. 2 Confirme el código en GitHub.
  3. 3 Desencadenador de integración continua para Jenkins.
  4. 4 Jenkins desencadena un trabajo de compilación usando Azure Container Instances para disponer de un agente de compilación dinámica.
  1. 5 Jenkins compila y almacena el artefacto en Azure Storage.
  2. 6 Jenkins implementa la aplicación Java en Azure Web Apps con el respaldo de Azure Database for MySQL.
  3. 7 Azure Application Insights proporciona métricas para el rendimiento de la aplicación.
  4. 8 Supervise la aplicación y realice mejoras.

Guía sobre la implementación

Arquitecturas de soluciones relacionadas

CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Kubernetes Service (AKS), you can achieve replicable, manageable clusters of containers.12345678910

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.