Executor di build Docker e immagini Docker

Un'immagine Docker definisce il sistema operativo e i pacchetti software necessari ai membri dell'organizzazione per eseguire build su un esecutore Docker. È possibile importare un'immagine Docker da un registro Docker esterno, ad esempio DockerHub, o 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 job, associano semplicemente un'immagine Docker come modello di build al job. Quando viene attivata la build del job, 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.
  • Puoi creare tutte le immagini Docker necessarie, a condizione che la VM di gestione disponga di spazio sufficiente.