Introdução
No percurso de aprendizagem Desenvolver aplicações com o Azure DevOps, você ajudou a equipa da Tailspin Toys a utilizar o Azure DevOps para planear e construir um pipeline de integração contínua (CI) para a construção do site do seu Space Game.
O grande lançamento da equipe 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 que está disponível para seus usuários?
Neste módulo, tu continuarás a tua jornada com a equipa Tailspin enquanto eles configuram uma linha de entrega contínua (CD) para implementar o website Space Game.
Objetivos de aprendizagem
Depois de concluir este módulo, você será capaz de:
- Defina o que é entrega contínua, por que ela é importante e quais ferramentas você pode usar.
- Crie um pipeline de versão básica no Azure Pipelines que implante um aplicativo Web no Serviço de Aplicativo do Azure.
- Examine a análise de pipeline para entender a integridade e o histórico de seus lançamentos.
Pré-requisitos
Os módulos deste percurso de aprendizagem e os percursos de aprendizagem anteriores formam uma progressão.
Se você quiser começar com esse caminho de aprendizagem, configure um ambiente de desenvolvimento em seu sistema Windows, macOS ou Linux. Vai precisar de:
- Uma organização Azure DevOps com acesso a tarefas paralelas. Se sua organização não tiver acesso a trabalhos paralelos, você poderá solicitar trabalhos paralelos gratuitamente para projetos públicos ou privados usando este formulário. O seu pedido demorará 2-3 dias úteis.
- Uma assinatura do Azure
- Uma conta GitHub
- Visual Studio Code com a extensão Azure Pipelines for VS Code.
- SDK do .NET 6.0
- Git
Para acompanhar a progressão desde o início, complete os seguintes caminhos de aprendizagem:
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 nos recursos do Azure em sua assinatura do Azure.
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.
Andy é o líder do desenvolvimento.
Amita está na Garantia de Qualidade.
Tim está em operações.
Mara acabou de entrar como desenvolvedora e reporta a Andy.
Irwin é o gerente de produto.
Mara tem experiência prévia com DevOps. Ela está ajudando a equipe a adotar um processo simplificado usando o Azure DevOps.