Implantar aplicativos com o Azure DevOps

Visão rápida

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

Esse roteiro de aprendizagem faz parte de uma série. Você pode escolher os tópicos nos quais você está mais interessado ou progredir em cada um deles. Aqui estão os roteiros de aprendizagem desta série:

Troféu para o caminho de aprendizagem 'Implantar aplicativos com Azure DevOps'.

Parte 3: Implantar aplicativos com o Azure DevOps

Neste roteiro de aprendizagem, você vai:

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

Pré-requisitos

Introdução ao Azure

Escolha a conta do Azure correta para você. Pague conforme o uso ou experimente o Azure grátis por até 30 dias. Criar conta.

Módulos neste roteiro de aprendizagem

Projete e crie um pipeline de lançamento realista que promova alterações em vários ambientes de teste e preparo.

Execute testes de interface do usuário do 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 ajude você a distribuir sem problemas novos recursos de aplicativo para seus usuários.

Crie um pipeline do Azure DevOps que compila e implanta um aplicativo Web ASP.NET e um aplicativo de funções do Azure 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 de Kubernetes do Azure com o Azure Pipelines.