2013-10-10 11 views
6

Meine Frage ist relativ einfach,Gitlab CI Gebäude auf mehreren Läufern

Ich habe Gitlab Set-up, Gitlab CI zu und zwei separaten Server, die jeweils ihre eigenen Läufer haben. Beide Läufer arbeiten und können einen Build erfolgreich ausführen.

Was ich jetzt erreichen möchte, ist, dass ein Projekt von beiden Läufern erstellt wird, auch mit separaten Kommandos. Dieses letzte Ding scheint jedoch nicht möglich zu sein, wenn ich beide Läufer zu einem Projekt hinzufüge, scheint es nur auf einem von ihnen aufzubauen und nicht auf dem anderen.

Ist es möglich, es auf beide zu bauen und vielleicht sogar die Skripte zu variieren?

+0

Ich habe das gleiche Problem .. Ich bemerkte, dass es jetzt möglich ist, mehrere Läufer dem gleichen Projekt zuzuordnen, aber es läuft nur bei einem Läufer. – user1908375

Antwort

0

Jemand hat dies auf dem GitLab CI Problem Tracker (https://gitlab.com/gitlab-org/gitlab-ci/issues/237) gebracht. Die Abhilfemaßnahme vorgeschlagen wird, wie folgt:

Erstellen Sie mehrere Jobs mit unterschiedlichen Tags und weisen verschiedene Tags für diese Läufer: job1: script: echo 1 tags: - runner1 job2: script: echo 2 tags: - runner2

nicht eine große Lösung, besonders wenn man genau die gleiche ausgeführt werden soll Job auf einem Haufen Läufer (wie ich), aber es kann gemacht werden, um zu arbeiten.

+0

Diese Frage ist für mich nicht mehr relevant, aber da diese Antwort meine ursprünglichen Anforderungen, sei es ein bisschen hack-ish, erfüllt hätte, würde ich sie als akzeptiert markieren. – w3re