Ignorar Navegação

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.

O DevOps do Azure fornece o pipeline CI/CD, a começar por um repositório Git para gerir o código de origem da sua aplicação e o código de infraestrutura (modelos ARM), um sistema de Compilação para produzir pacotes e outros artefactos de compilação e um sistema de Gestão de Versões que lhe permite configurar um pipeline para implementar as suas alterações através de ambientes de desenvolvimento, teste e produção. O pipeline utiliza modelos ARM para aprovisionar ou atualizar a sua infraestrutura conforme seja necessário em cada ambiente, para, em seguida, implementar a compilação atualizada. Também pode utilizar os laboratórios Dev/Test do Azure para remover automaticamente recursos de teste que não estejam em utilização.

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

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

Consolidar Código da Aplicação e Modelo do Azure Resource Manager (ARM)

A integração contínua aciona testes de compilação e de unidades de aplicação

O acionador de implementação contínua orquestra a implementação de artefactos de aplicações com parâmetros específicos do ambiente

Implementação em ambiente QA

Implementação em ambiente de teste

Implementação em ambiente de produção

O Application Insights recolhe e analisa os dados do estado de funcionamento, do desempenho e da utilização

Consultar as informações do estado de funcionamento, do desempenho e da utilização

Atualizar item do registo de tarefas pendentes

  1. 1 Mudar o código de origem da aplicação
  2. 2 Consolidar Código da Aplicação e Modelo do Azure Resource Manager (ARM)
  3. 3 A integração contínua aciona testes de compilação e de unidades de aplicação
  4. 4 O acionador de implementação contínua orquestra a implementação de artefactos de aplicações com parâmetros específicos do ambiente
  5. 5 Implementação em ambiente QA
  1. 6 Implementação em ambiente de teste
  2. 7 Implementação em ambiente de produção
  3. 8 O Application Insights recolhe e analisa os dados do estado de funcionamento, do desempenho e da utilização
  4. 9 Consultar as informações do estado de funcionamento, do desempenho e da utilização
  5. 10 Atualizar item do registo de tarefas pendentes

Orientações de implementação

Produtos/Descrição Documentação

Máquinas Virtuais

Aprovisionar máquinas virtuais do Windows e do Linux em segundos

Laboratórios DevTest do Azure

Crie ambientes rapidamente com modelos e artefactos reutilizáveis

Estatísticas das Aplicações

Faça a deteção, a triagem e diagnósticos de problemas nos serviços e aplicações Web

DevOps do Azure

Criar e implementar aplicações para várias plataformas para tirar o máximo partido dos serviços do Azure

Arquiteturas de soluções 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 Container Service, 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 Container Service, pode obter clusters de contentores replicáveis e geríveis.

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

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.