Introdução

Concluído

Neste módulo, você configurará seu próprio agente de compilação em execução 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ê usava um agente hospedado pela Microsoft que executa o Ubuntu para construir o aplicativo Web Space Game . Na maioria das vezes, um agente hospedado pela Microsoft pode fazer tudo o que você precisa.

No entanto, ocasionalmente você precisa de poder de processamento adicional, espaço em disco ou tempo para criar seus aplicativos. Neste módulo, você aprenderá como configurar seu próprio agente de compilação, que pode ser executado na nuvem ou no local.

Objetivos de aprendizagem

Depois de concluir este módulo, conseguirá:

  • Escolha quando usar agentes de compilação hospedados pela Microsoft e quando hospedar os seus.
  • Descreva as opções que você tem ao gerenciar seus próprios agentes de compilação.
  • Abra 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 percurso de aprendizagem formam uma progressão.

Para acompanhar a progressão desde o início, primeiro conclua o caminho de aprendizagem Introdução ao Azure DevOps .

Também recomendamos que você comece no início deste caminho de aprendizagem, Criar aplicativos com o Azure DevOps.

Se você quiser passar apenas por este módulo, você precisa configurar um ambiente de desenvolvimento em seu sistema Windows, macOS ou Linux. Necessita de:

Você pode começar a usar o Azure DevOps gratuitamente.

Este ambiente permite-lhe completar os exercícios deste e de futuros módulos. Você também pode usá-lo para aplicar suas novas habilidades em seus próprios projetos.

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.