Introdução

Concluído

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:

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.