GitLab und DigitalOcean: CI-Runner skalieren nach Testbedarf

GitLab und DigitalOcean kündigten am 19. April 2016 eine Partnerschaft für Continuous Integration an. Projekte auf GitLab.com sollten kostenlose Runner erhalten, während Nutzer der Community und Enterprise Edition Vergünstigungen für eigene Runner bei DigitalOcean bekamen.

Im Mittelpunkt stand GitLab Runner Autoscale. Die Funktion startet zusätzliche Cloud-Instanzen, wenn mehrere Tests parallel ausgeführt werden müssen, und beendet sie nach dem Lauf wieder. Dadurch sollten Wartezeiten und Infrastrukturkosten bei wachsenden Codebasen besser kontrollierbar bleiben.

Runner für parallele Builds

GitLab hatte die Funktion Ende März in den offiziellen Release Notes zu GitLab Runner 1.1 beschrieben. Die Runner verarbeiten Builds und Tests als gehostete Anwendung. Neue Instanzen können bei Bedarf parallel angelegt und nach Abschluss wieder entfernt werden.

CI näher an der Projektverwaltung

Für technische Teams in der Spieleentwicklung ist der Ansatz besonders bei automatisierten Builds, Unit-Tests und Plattformprüfungen interessant. GitLab hatte Continuous Integration bereits mit GitLab 8 näher an die Codeverwaltung gerückt. Die DigitalOcean-Partnerschaft ergänzte diese Entwicklung um eine Infrastruktur, die sich an den Umfang der Testläufe anpassen sollte.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein