Executores de Build do Docker e Imagens do Docker

Uma imagem do Docker define o sistema operacional e os pacotes de software que os membros da sua organização precisam para executar builds em um executor do Docker. Você pode importar uma imagem do Docker de um registro externo do Docker, como DockerHub, ou criá-la com base em um modelo de executor de build.

Ao contrário de um executor de VM, um executor do Docker não está diretamente associado a nenhuma VM específica. Quando os membros da sua organização criam jobs, eles simplesmente associam uma imagem do Docker como um modelo de build ao job. Quando o build do job é acionado, o VB Studio executa o build em qualquer VM de implantação do Docker.

Alguns pontos importantes a serem lembrados sobre imagens do Docker:

  • Quando você cria uma imagem com base em um modelo de executor de build, o VB Studio cria uma nova imagem do Docker instalando o software configurado nesse modelo. Quando você cria uma imagem de um registro, o VB Studio extrai a imagem do registro, adiciona um agente de build e cria uma nova imagem.
  • Você pode especificar o número máximo de executores que podem ser criados com base na imagem.
  • Você pode criar quantas imagens do Docker precisar, desde que a VM de Gerenciamento tenha espaço suficiente.