Esecutori build Docker e immagini Docker

Un'immagine Docker definisce il sistema operativo e i pacchetti software necessari ai membri dell'organizzazione per eseguire le build su un esecutore Docker. È possibile importare un'immagine Docker da un registro Docker esterno, ad esempio DockerHub, oppure crearla da un modello di esecutore build.

A differenza di un esecutore VM, un esecutore Docker non è associato direttamente ad alcuna VM specifica. Quando i membri dell'organizzazione creano mansioni, associano semplicemente un'immagine Docker come modello di build al job. Quando la build del job viene attivata, VB Studio esegue la build su qualsiasi VM di distribuzione Docker.

Alcuni punti chiave da ricordare sulle immagini Docker:

  • Quando si crea un'immagine da un modello di esecutore build, VB Studio crea una nuova immagine Docker installando il software configurato in tale modello. Quando si crea un'immagine da un registro, VB Studio estrae l'immagine dal registro, aggiunge un agente di build e crea una nuova immagine.
  • È possibile specificare il numero massimo di esecutori che è possibile creare dall'immagine.
  • È possibile creare tutte le immagini Docker necessarie, purché la VM di gestione disponga di spazio sufficiente.