Implantar aplicativos com o Azure DevOps

intermediate
devops-engineer
administrator
developer
azure
azure-devops

Síntese

O Azure DevOps permite que você crie, teste e implante qualquer aplicativo em qualquer nuvem ou localmente. Saiba como configurar pipelines de liberação que criam, testam e implantam continuamente seus aplicativos.

Este percurso de aprendizagem faz parte de uma série. Pode escolher os tópicos em que está mais interessado ou progredir em cada um deles. Aqui estão os caminhos de aprendizagem nesta série:

O troféu para o percurso de aprendizagem de Implantar aplicações com o Azure DevOps.

Parte 3: Implantar aplicativos com o Azure DevOps

Neste percurso de aprendizagem, irá:

  • Crie um pipeline de versão básico que implante um aplicativo Web no Serviço de Aplicativo do Azure.
  • Crie um fluxo de trabalho mais completo que seja implementado em vários estágios de desenvolvimento e teste.
  • Execute testes funcionais e não funcionais que verificam o comportamento e o desempenho do seu aplicativo.
  • Escolha e implemente um padrão de implantação apropriado para implementar novos recursos sem problemas para seus usuários.
  • Estenda os pipelines para adicionar suporte a diferentes destinos de implantação, como as Azure Functions.
  • Automatize implantações do Docker e do Kubernetes de vários contêineres com o Azure Pipelines.

Módulos neste percurso de aprendizagem

Configure um pipeline de entrega contínua (CD) que automatize o processo de implantação do seu aplicativo.

Projete e crie um pipeline de liberação realista que promova alterações em vários ambientes de teste e preparação.

Execute testes de interface do usuário Selenium, uma forma de teste funcional, no Azure Pipelines.

Execute testes de carga automatizados usando o Apache JMeter, uma forma de teste não funcional, no Azure Pipelines.

Escolha e implemente um padrão de implantação que o ajude a implementar sem problemas novos recursos de aplicativos para seus usuários.

Crie um pipeline de DevOps do Azure que cria e implanta um aplicativo Web ASP.NET e um aplicativo do Azure Function no Azure.

Use o Azure Pipelines para implantar contêineres do Docker no Serviço de Aplicativo do Azure.

Implante vários contêineres em um cluster do Serviço Kubernetes do Azure com o Azure Pipelines.