Docker-Build Executors und Docker-Images

Ein Docker-Image definiert die Betriebssystem- und Softwarepackages, die Mitglieder Ihrer Organisation benötigen, um Builds auf einem Docker-Executor auszuführen. Sie können ein Docker-Image entweder aus einer externen Docker-Registry wie DockerHub importieren oder aus einer Build-Executor-Vorlage erstellen.

Im Gegensatz zu einem VM-Executor ist ein Docker-Executor nicht direkt mit einer bestimmten VM verknüpft. Wenn die Mitglieder Ihrer Organisation Jobs erstellen, verknüpfen sie einfach ein Docker-Image als Build-Vorlage mit dem Job. Wenn der Build des Jobs ausgelöst wird, führt VB Studio den Build auf einer beliebigen Docker-Deployment-VM aus.

Einige wichtige Punkte zu Docker-Images:

  • Wenn Sie ein Image aus einer Build-Executor-Vorlage erstellen, erstellt VB Studio ein neues Docker-Image, indem die in dieser Vorlage konfigurierte Software installiert wird. Wenn Sie ein Image aus einer Registry erstellen, ruft VB Studio das Image aus der Registry ab, fügt einen Build Agent hinzu und erstellt ein neues Image.
  • Sie können die maximale Anzahl von Executors angeben, die aus dem Image erstellt werden können.
  • Sie können beliebig viele Docker-Images erstellen, solange die Management-VM über ausreichend Speicherplatz verfügt.