CI/CD Java com o Jenkins e as Aplicações Web do Azure

O Serviço de Aplicações do Azure permite-lhe criar aplicações Web com facilidade e rapidez através de Java, Node, PHP ou ASP.NET, além de suportar runtimes de linguagem personalizados através do Docker. Um pipeline de integração e implementação contínuas (CI/CD) que aplica automaticamente cada uma das alterações aos serviços de aplicações do Azure para que consiga oferecer valor mais rapidamente aos seus clientes.

Java CI/CD using Jenkins and Azure Web AppsAzure App Service is a fast and simple way to create web apps using Java, Node, PHP or ASP.NET, as well as support for custom language runtimes using Docker. A continuous integration and continuous deployment (CI/CD) pipeline that pushes each of your changes automatically to Azure app services allows you to deliver value faster to your customers.JenkinsAzure ContainerInstancesAzureFilesAzure WebAppsAzure Databasefor MySQLGitHubIntelliJEngineerApplicationInsights182345677

Mudar o código de origem da aplicação

Consolidar código no GitHub

Acionador de Integração Contínua para Jenkins

O Jenkins aciona um trabalho de compilação com o Azure Container Instances para obter um agente de compilação dinâmico

O Jenkins compila e armazena artefactos no Armazenamento do Azure

O Jenkins implementa aplicações Java nas Aplicações Web do Azure com as capacidades da Base de Dados do Azure para MySQL

O Azure App Insights fornece métricas sobre o desempenho das aplicações

Monitorize a aplicação e faça melhorias

  1. 1 Mudar o código de origem da aplicação
  2. 2 Consolidar código no GitHub
  3. 3 Acionador de Integração Contínua para Jenkins
  4. 4 O Jenkins aciona um trabalho de compilação com o Azure Container Instances para obter um agente de compilação dinâmico
  1. 5 O Jenkins compila e armazena artefactos no Armazenamento do Azure
  2. 6 O Jenkins implementa aplicações Java nas Aplicações Web do Azure com as capacidades da Base de Dados do Azure para MySQL
  3. 7 O Azure App Insights fornece métricas sobre o desempenho das aplicações
  4. 8 Monitorize a aplicação e faça melhorias

Orientações de implementação

Arquiteturas de soluções relacionadas

CI/CD for Azure VMsAzure is a world-class cloud for hosting virtual machines running Windows or Linux. Whether you use ASP.NET, Java, Node.js, or PHP to develop applications, you’ll need a continuous integration and continuous deployment (CI/CD) pipeline to push changes to these virtual machines automatically.1234567888910

CI/CD para VMs do Azure

O Azure é uma cloud de classe mundial para alojar máquinas virtuais com o Windows ou Linux. Quer utilize ASP.NET, Java, Node.js ou PHP para programar aplicações, necessitará de um pipeline de integração e implementação contínuas (CI/CD) para aplicar automaticamente as alterações a estas máquinas virtuais.

CI/CD para ContentoresOs contentores facilitam em muito a tarefa de compilar e implementar aplicações de forma contínua. Ao orquestrar a implementação desses contentores através do Kubernetes no Azure Kubernetes Service (AKS), pode obter clusters de contentores replicáveis e geríveis.12345678910

CI/CD para Contentores

Os contentores facilitam em muito a tarefa de compilar e implementar aplicações de forma contínua. Ao orquestrar a implementação desses contentores através do Kubernetes no Azure Kubernetes Service (AKS), pode obter clusters de contentores replicáveis e geríveis.