Introdução
Neste módulo, você configurará o seu agente de build que será executado em uma máquina virtual do Microsoft Azure.
Imagine que você trabalha para uma empresa chamada Tailspin Toys e sua equipe está desenvolvendo um aplicativo chamado Space Game. Até agora, você usou um agente hospedado pela Microsoft executando o Ubuntu para criar o aplicativo Web Space Game. Na maioria das vezes, um agente hospedado pela Microsoft pode fazer tudo o que você precisa.
No entanto, há ocasiões em que você precisa de poder de processamento, espaço em disco ou tempo adicional para criar seus aplicativos. Neste módulo, você aprenderá a configurar seu próprio agente de build, que pode ser executado tanto nuvem quanto localmente.
Objetivos de aprendizagem
Depois de concluir este módulo, você poderá:
- Escolha quando usar agentes de build hospedados pela Microsoft e quando hospedar seus próprios agentes de build.
- Descreva as diferentes opções disponíveis ao gerenciar seus próprios agentes de build.
- Traga e configure seu próprio agente para trabalhar com o Azure Pipelines.
- Conecte seu agente a um pipeline e crie seu aplicativo.
Pré-requisitos
Os módulos neste roteiro de aprendizagem formam uma progressão.
Para seguir a progressão desde o início, conclua primeiro o roteiro de aprendizagem Introdução ao Azure DevOps.
Também recomendamos que você comece no início deste roteiro de aprendizagem: Crie aplicativos com o Azure DevOps.
Caso deseje fazer apenas este módulo, configure um ambiente de desenvolvimento no sistema Windows, macOS ou Linux. Você precisa de:
- Uma organização do Azure DevOps
- Uma assinatura do Azure
- Uma conta do GitHub
- Visual Studio Code
- SDK do .NET 6.0
- Git
Comece a usar o Azure DevOps gratuitamente.
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.