Hallo Devs und Admins,
ich habe den Gitlab-CI-Runner auf runner02.ffnw.de an Docker angebunden. Alle Jobs, die auf dem Runner-System ausgeführt werden sollen müssen in Zukunft das "docker"-Tag zugewiesen bekommen. Dies betrifft alle Repos, die derzeit das CI-System nutzen (z.B. Puppet).
Wird in der gitlab-ci.yml kein Docker-Image definiert, wird der Job standardmäßig auf einem Debian-Stable Docker Image ausgeführt.
Ein Beispiel wie das ganze genutzt werden kann siehe hier: https://git.ffnw.de/netmon-sc/api-server/blob/master/.gitlab-ci.yml
Welche Verbesserung bringt die Änderung? Beim Ausführen von Jobs sind wir in Zukunft nicht mehr darauf angewiesen, welche Software auf dem System vorinstalliert ist sondern können einfach ein Docker-Image definieren auf dem der Job laufen soll und nach belieben software nachinstallieren ohne die Basis-VM runner02.ffnw.de zuzumüllen.
Fragen gerne per Mail. Ansonsten planen Stefan und ich auch am 06.04. rüber nach Oldenburg zu fahren sodass wir uns auch gerne direkt vor Ort austauschen können.
Viele Grüße Clemens
Hey Clemens,
ich habe den Gitlab-CI-Runner auf runner02.ffnw.de an Docker angebunden. Alle Jobs, die auf dem Runner-System ausgeführt werden sollen müssen in Zukunft das "docker"-Tag zugewiesen bekommen. Dies betrifft alle Repos, die derzeit das CI-System nutzen (z.B. Puppet).
Ah super :) danke dir.
Eigentlich wäre es besser eine neue runnerVM auszusetzen und die bestehende in ihren Ressourcen zu limitieren. Denn eine Umstellung z.b. für die Firmware ist etwas komplex, da in diesem falle die toolchane vom vorherigen build immer ins nächste übernommen werden soll.
vg Tarek
Hi Clemens,
ich habe den Gitlab-CI-Runner auf runner02.ffnw.de an Docker angebunden. Alle Jobs, die auf dem Runner-System ausgeführt werden sollen müssen in Zukunft das "docker"-Tag zugewiesen bekommen. Dies betrifft alle Repos, die derzeit das CI-System nutzen (z.B. Puppet).
Ah super :) danke dir.
Ich würde mich freuen wenn wir den docker runner als 2. runner umsetzen. Imoh ist die gesamte CI Infrastruktur für alle Projekte kaputt! Generell begrüße ich deine Idee aber die Umsetzung finde ich gerade ein wenig ungünstig.
Die letzten 4 Stunden hab ich damit verbracht die CI Struktur in docker hineinzubekommen. Bisher ohne Erfolg...
Schöne Grüße Tarek
Hi,
ich kann nächste Woche eine VM dafür einrichten, allerdings nicht mit den Ressourcen wie der 01 vorher war...
Von meinem iPhone gesendet
Am 17.03.2018 um 19:37 schrieb Jan-Tarek Butt via Dev dev@lists.ffnw.de:
Hi Clemens,
ich habe den Gitlab-CI-Runner auf runner02.ffnw.de an Docker angebunden. Alle Jobs, die auf dem Runner-System ausgeführt werden sollen müssen in Zukunft das "docker"-Tag zugewiesen bekommen. Dies betrifft alle Repos, die derzeit das CI-System nutzen (z.B. Puppet).
Ah super :) danke dir.
Ich würde mich freuen wenn wir den docker runner als 2. runner umsetzen. Imoh ist die gesamte CI Infrastruktur für alle Projekte kaputt! Generell begrüße ich deine Idee aber die Umsetzung finde ich gerade ein wenig ungünstig.
Die letzten 4 Stunden hab ich damit verbracht die CI Struktur in docker hineinzubekommen. Bisher ohne Erfolg...
Schöne Grüße Tarek
Dev mailing list -- dev@lists.ffnw.de To unsubscribe send an email to dev-leave@lists.ffnw.de