Introdução
No roteiro de aprendizagem Criar aplicativos com o Azure DevOps, você ajudou a equipe da Tailspin Toys a usar o Azure DevOps para planejar e criar um pipeline de CI (integração contínua) a fim de criar o site do Space Game.
O grande lançamento da equipe da Tailspin está se aproximando. A equipe pode usar o Azure DevOps para criar e testar seu código, mas como eles podem implantar rapidamente o aplicativo em um ambiente disponível para seus usuários?
Neste módulo, você continuará seu percurso com a equipe da Tailspin enquanto ela configura um pipeline de CD (entrega contínua) para implantar o site do Space Game.
Objetivos de aprendizagem
Depois de concluir este módulo, você poderá:
- Definir o que é entrega contínua, por que ela é importante e quais ferramentas você pode usar.
- Criar um pipeline de lançamento básico no Azure Pipelines que implanta um aplicativo Web no Serviço de Aplicativo do Azure.
- Examinar a análise de pipeline para entender a integridade e o histórico de suas versões.
Pré-requisitos
Os módulos neste roteiro de aprendizagem e nos roteiros de aprendizagem anteriores formam uma progressão.
Caso deseje começar com este roteiro de aprendizagem, configure um ambiente de desenvolvimento no sistema Windows, macOS ou Linux. Você precisará de:
- Uma organização do Azure DevOps com acesso a trabalhos paralelos. Se a organização não tiver acesso a trabalhos paralelos, você poderá solicitar os trabalhos paralelos gratuitamente para projetos públicos ou privados usando este formulário. Sua solicitação levará de 2 a 3 dias úteis.
- Uma assinatura do Azure
- Uma conta do GitHub
- Visual Studio Code com a extensão do Azure Pipelines para VS Code.
- SDK do .NET 6.0
- Git
Para seguir a progressão desde o início, conclua os seguintes roteiros de aprendizagem:
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. No entanto, aqui você usará o Azure DevOps para implantar recursos do Azure na sua assinatura do Azure.
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.
Paulo é o líder de desenvolvimento.
Marina está na garantia de qualidade.
Pedro está em operações.
Clara acaba de entrar como desenvolvedora e é subordinada de Paulo.
Mateus é gerente de produtos.
Clara já tem experiência com DevOps. Ela está ajudando a equipe a adotar um processo simplificado usando o Azure DevOps.