2013-10-10 21 views
6

La mia domanda è relativamente semplice,GitLab CI edificio su più corridori

ho gitlab set-up, gitlab CI troppo e due server separato, che hanno ciascuno il proprio corridore. Entrambi i corridori stanno lavorando e possono eseguire una compilazione con successo.

Quello che mi piacerebbe ottenere ora è avere un progetto da costruire da entrambi i corridori, perferibilmente anche con comandi separati. Quest'ultima cosa non sembra possibile, tuttavia, se aggiungo entrambi i corridori a un progetto, sembra che si basino su uno di essi e non sull'altro.

E 'possibile farlo costruire su entrambi e forse anche variare gli script?

+0

Ho lo stesso problema .. Ho notato che ora è possibile assegnare più corridori allo stesso progetto, ma funziona solo su un corridore. – user1908375

risposta

0

Qualcuno ha rilevato questo problema nel rilevatore di problemi GitLab CI (https://gitlab.com/gitlab-org/gitlab-ci/issues/237). La soluzione proposta non v'è la seguente:

Creare più posti di lavoro con diversi tag e assegnare tag diversi di questi corridori: job1: script: echo 1 tags: - runner1 job2: script: echo 2 tags: - runner2

Non

una grande soluzione, soprattutto se si desidera eseguire la stessa identica lavoro su un gruppo di corridori (come faccio io), ma può essere fatto funzionare.

+0

Questa domanda non è più pertinente per me, ma dal momento che questa risposta avrebbe soddisfatto i miei requisiti originali, sia un po 'hack-ish, lo segnalo come accettato. – w3re

Problemi correlati