Ignorar navegação

CI/CD para Aplicativos Web do Azure

Os Aplicativos Web do Azure são uma maneira simples e rápida de criar aplicativos Web usando ASP.NET, Java, Node.js ou PHP. Entregue valor mais rapidamente aos seus clientes com um pipeline de CI/CD (integração contínua e implantação contínua), que envia por push cada uma de suas alterações automaticamente aos Aplicativos Web.

Visual Studio Team Services Git Visual Studio Team Services CI Visual Studio Team Services CD Engineer Visual Studio Azure Application Insights Azure Web Apps 2 1 7 3 4 5 6 Visual Studio Team Services Backlog 8

Altere o código-fonte do aplicativo.

Confirme o código do aplicativo e o arquivo web.config de Aplicativos Web.

A integração contínua dispara o build do aplicativo e os testes de unidade.

O gatilho de implantação contínua orquestra a implantação de artefatos de aplicativo com parâmetros específicos do ambiente.

Implantação em Aplicativos Web.

O Application Insights do Azure coleta e analisa dados de integridade, de desempenho e de uso.

Examine as informações sobre integridade, desempenho e uso.

Atualize o item da lista de pendências do produto.

  1. 1 Altere o código-fonte do aplicativo.
  2. 2 Confirme o código do aplicativo e o arquivo web.config de Aplicativos Web.
  3. 3 A integração contínua dispara o build do aplicativo e os testes de unidade.
  4. 4 O gatilho de implantação contínua orquestra a implantação de artefatos de aplicativo com parâmetros específicos do ambiente.
  1. 5 Implantação em Aplicativos Web.
  2. 6 O Application Insights do Azure coleta e analisa dados de integridade, de desempenho e de uso.
  3. 7 Examine as informações sobre integridade, desempenho e uso.
  4. 8 Atualize o item da lista de pendências do produto.

Diretrizes de implementação

Arquiteturas de solução relacionadas

Jenkins Azure Virtual MachineScale Sets Terraform Azure Managed Disks(VM Image) Packer GitHub Engineer Azure Log Analytics 1 7 6 5 5 5 4 4 2 3 Visual Studio Code

Visão geral de CI/CD de Infraestrutura Imutável usando Jenkins e Terraform na Arquitetura virtual do Azure

O Azure é uma nuvem da mais alta qualidade para hospedar máquinas virtuais em execução no Windows ou no Linux. Independentemente de usar Java, Node.js, Go ou PHP para desenvolver seus aplicativos, será necessário um pipeline de CI/CD (integração contínua e implantação contínua) para efetuar push de suas alterações nessas máquinas virtuais automaticamente.

Jenkins Azure ContainerRegistry Azure ContainerService (ManagedKubernetes) Azure CosmosDB GitHub Visual Studio Code Engineer Grafana Azure Monitor 1 8 2 3 5 4 6 7 7

CI/CD de contêiner usando o Jenkins e o Kubernetes no AKS (Serviço do Kubernetes do Azure)

Os contêineres facilitam a criação e a implantação contínua de aplicativos. Ao orquestrar a implantação desses contêineres usando Kubernetes no Serviço de Contêiner do Azure, você poderá obter clusters de contêineres replicáveis e gerenciáveis.