Resumo
Nesse módulo, você configura o seu agente de build privado usando uma máquina virtual em execução no Microsoft Azure.
Embora um agente hospedado pela Microsoft geralmente faça tudo o que você precisa, há ocasiões em que você pode considerar usar um agente de build próprio.
Há alguns fatores a serem considerados quando você decide usar um agente hospedado pela Microsoft em vez de usar o seu. Esses fatores incluem o quanto de capacidade de computação e espaço em disco você precisa e por quanto tempo seus builds precisam ser executados.
Quando você configura um agente de build privado, ele é seu para configurar como desejar. Como uma compensação, você precisará também manter o sistema atualizado com os patches de segurança e as ferramentas de build mais recentes.
Resumo do roteiro de aprendizagem
Parabéns. Você concluiu o módulo final no roteiro de aprendizagem Crie aplicativos com o Azure DevOps. Nesse roteiro de aprendizagem, você fez muitas coisas, incluindo:
- Configurar um projeto no Azure Pipelines e publicar artefatos de build no pipeline.
- Implementar um fluxo de trabalho de código para os membros da equipe que usa o Git e o GitHub.
- Executar testes automatizados, como testes de cobertura de código e de unidade, quando o pipeline é executado.
- Gerenciar seus pacotes no pipeline e conectá-los aos seus aplicativos.
- Usar agentes de build próprios quando os agentes hospedados pela Microsoft não atendem às suas necessidades.
O foco desse roteiro de aprendizagem está na criação de aplicativos no recebimento de artefatos de build que você pode entregar para suas equipes de garantia de qualidade ou operações.
Saiba mais
Para ter uma aprendizagem mais individualizada e prática com o Azure DevOps, confira os Laboratórios do Azure DevOps.
Para saber mais sobre os agentes de build e pools de agentes, confira os seguintes artigos:
- Agentes do Azure Pipelines
- Pools de agentes
- Agentes do Linux auto-hospedados
- Agentes do macOS auto-hospedados
- Agentes do Windows auto-hospedados
- Trabalhos de contêiner
- Pool (esquema YAML)
- Criação em várias plataformas
Configurar pipelines de lançamento
Para saber como configurar pipelines de lançamento que criam, testam e implantam continuamente seus aplicativos, acesse Implantar aplicativos com o Azure DevOps.
Criar suas próprias imagens de VM
Se você tiver interesse em criar suas próprias imagens de VM para uso com o Azure Pipelines, confira o projeto azure-pipelines-image-generation no GitHub.
Praticar a execução de VMs no Azure
Para obter mais experiência prática trabalhando com máquinas virtuais no Azure, confira o roteiro de aprendizagem Administrar os recursos de infraestrutura no Azure.
Mencionamos também como você pode usar o Bicep para automatizar o processo de criação de agentes de build. Para obter mais informações sobre o Bicep, confira Fundamentos do Bicep.