Introdução

Concluído

Neste caminho de aprendizagem, você tem ajudado a equipe da Tailspin Toys a configurar um pipeline de liberação automatizado. O processo inclui vários estágios, bem como testes funcionais e não funcionais.

Neste módulo, você ajuda a equipe a resolver outro problema, que é como implementar um padrão de implantação para liberar para produção de uma maneira que seja melhor para a empresa e seus usuários. Você vai ajudá-los a avaliar as possibilidades e, em seguida, implementar o que eles escolherem.

Objetivos de aprendizagem

Depois de concluir este módulo, você será capaz de:

  • Explique por que os padrões de implantação são importantes.
  • Compare diferentes padrões de implantação para que você possa escolher o que melhor atende às suas necessidades.
  • Aplique o padrão de implantação azul-verde em seu pipeline.

Pré-requisitos

Os módulos deste percurso de aprendizagem fazem parte de uma progressão.

Para acompanhar a progressão desde o início, certifique-se de primeiro completar estes caminhos de aprendizagem:

Também recomendamos que você comece no início deste caminho de aprendizagem, Implantar aplicativos com o Azure DevOps.

Se você quiser passar apenas por este módulo, então você precisa configurar um ambiente de desenvolvimento em seu sistema Windows, macOS ou Linux. Você precisará dos seguintes recursos:

Você pode começar a usar o Azure e o Azure DevOps gratuitamente. Você não precisa de uma assinatura do Azure para trabalhar com o Azure DevOps, mas aqui você usará o Azure DevOps para implantar em recursos que existem em sua assinatura do Azure.

Este ambiente permite-lhe completar os exercícios deste e de futuros módulos. Você também pode usá-lo para aplicar suas novas habilidades em seus próprios projetos.

Observação

Os Pipelines do Azure dão suporte a uma vasta gama de idiomas e tipos de aplicativos. Neste módulo, você trabalhará com um aplicativo .NET, mas poderá aplicar os padrões aprendidos aqui aos seus próprios projetos que usam suas linguagens de programação e estruturas favoritas.

Conheça a equipa

Você conheceu a equipe web do Space Game na Tailspin Toys nos módulos anteriores. Como atualização, aqui está com quem você trabalhará neste módulo.

Representação de desenho animado de Andy.

Andy é o líder do desenvolvimento.

Representação em desenho animado de Amita.

Amita está na Garantia de Qualidade.

Representação em desenho animado de Tim.

Tim está em operações.

Representação em desenho animado de Mara.

Mara acabou de entrar como desenvolvedora e reporta a Andy.

Uma representação de desenho animado de Irwin.

Irwin é o gerente de produto.

Mara tem experiência prévia com DevOps. Ela está ajudando a equipe a adotar um processo mais automatizado que usa o Azure DevOps.