Ignorar Navegação

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 met behulp van Jenkins en Azure Web AppsAzure App Service is een snelle en eenvoudige manier om web-apps te maken met Java, Node, PHP of ASP.NET en biedt ondersteuning voor uitvoeringen in aangepaste talen met behulp van Docker. Bied uw klanten sneller waar voor hun geld met een pijplijn voor continue integratie en continue implementatie (CI/CD) die al uw wijzigingen automatisch doorvoert in Azure-appservices.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 uma tarefa 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 uma tarefa 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 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

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.