Anton Dollmaier

Anton Dollmaier


Gitlab-Runner mit Docker Machine in der Google Cloud

28 Aug 2019 »

Für Kundenprojekte nutzen wir den Gitlab-Runner mit Docker-Machine als Executor, um für Jobs automatisiert neue VMs zu starten, die nach dem Build-Vorgang auch wieder entfernt werden.

Das klappte bis heute problemlos: die VMs wurden neu gestartet, Dank CoreOS schnell mit Docker provisioniert und nach Ablauf der Idle-Zeit wieder gelöscht.

Heute schlugen alle Builds fehl, da docker-machine keine neue VM starten konnte. Alle Provisionierungs-Vorgänge waren zwar erfolgreich, eine Verbindung zur Docker-Engine konnte jedoch auf Grund von Timeouts nicht hergestellt werden.

Nach Umstellung des Gitlab Runners, so dass als google-username nun core statt wie zuvor systems (der Google-Default) verwendet wird, funktionieren die Builds wieder einwandfrei.

© Anton Dollmaier