Introdução

Concluído

Neste roteiro de aprendizagem, você está ajudando a equipe da Tailspin Toys a configurar um pipeline de lançamento automatizado. O pipeline inclui várias fases e 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 lançar a solução em produção da melhor forma possível para a empresa e os usuários. Você vai ajudá-los a avaliar as possibilidades e depois implementar a escolhida.

Objetivos de aprendizagem

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

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

Pré-requisitos

Os módulos neste roteiro de aprendizagem fazem parte de uma progressão.

Para seguir a progressão desde o início, primeiro conclua estes roteiros de aprendizagem:

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

Caso deseje fazer apenas este módulo, você precisará configurar um ambiente de desenvolvimento no sistema Windows, macOS ou Linux. Serão necessários os recursos a seguir:

Comece a usar o Azure e o Azure DevOps gratuitamente. Você não precisa ter uma assinatura do Azure para trabalhar com o Azure DevOps, porém, aqui você usará o Azure DevOps para implantar nos recursos que existem na sua assinatura do Azure.

Esse ambiente permite que você conclua os exercícios deste módulo e de módulos futuros. Use-o também para aplicar suas novas habilidades a seus próprios projetos.

Observação

O Azure Pipelines dá suporte a uma ampla variedade de linguagens e tipos de aplicativos. Neste módulo, você trabalhará com um aplicativo .NET, mas poderá aplicar os padrões que aprender aqui a projetos próprios que usam suas linguagens de programação e estruturas favoritas.

Conheça a equipe

Você conheceu a equipe da Web do Space Game da Tailspin Toys em módulos anteriores. Como lembrete, estas são as pessoas com quem você trabalhará neste módulo.

Cartoon depiction of Andy.

Paulo é o líder de desenvolvimento.

Cartoon depiction of Amita.

Marina está na garantia de qualidade.

Cartoon depiction of Tim.

Pedro está em operações.

Cartoon depiction of Mara.

Clara acaba de entrar como desenvolvedora e é subordinada de Paulo.

A cartoon depiction of Irwin.

Mateus é gerente de produtos.

Clara já tem experiência com DevOps. Ela está ajudando a equipe a adotar um processo mais automatizado que usa o Azure DevOps.