Introdução
No caminho 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 integração contínua (CI) para criar seu site do 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, você continuará sua jornada com a equipe Tailspin enquanto eles configuram um pipeline de entrega contínua (CD) para implantar seu site Space Game .
Objetivos de aprendizagem
Depois de concluir este módulo, conseguirá:
- Defina o que é entrega contínua, por que ela é importante e quais ferramentas você pode usar.
- Crie um pipeline de versão básico 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. Precisará:
- Uma organização de DevOps do Azure com acesso a trabalhos paralelos. 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 subscrição do Azure
- Uma conta do GitHub
- Código do Visual Studio 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.
Nota
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.
Conhecer a equipa
Conheceu a equipa de conteúdos Web do Space Game na Tailspin Toys em módulo anteriores. Para relembrar, eis a equipa com a qual vai trabalhar neste módulo.
O Guilherme é o responsável pelo desenvolvimento.
A Mariana está no Controlo de Qualidade.
O André está nas operações.
A Teresa acabou de se juntar à equipa como programadora e é subordinada do Guilherme.
O Samuel é gestor de produto.
Mara tem experiência prévia com DevOps. Ela está ajudando a equipe a adotar um processo simplificado usando o Azure DevOps.