2012-12-19 7 views

risposta

19

È possibile impostare in cui un lavoro viene eseguito utilizzando il "Limita in cui questo progetto può essere eseguito" nel tuo lavoro. Questa impostazione può essere utilizzata insieme ai tag aggiunti agli slave.

Ad esempio, due slave che hanno il tag "Linux-buildserver" e che utilizzano quel tag divideranno il lavoro su quei due slave. L'impostazione dell'indirizzo IP come tag nel lavoro assicurerà che venga utilizzato solo buildserver/slave.

2

Durante la configurazione del nodo, è disponibile l'opzione "lasciare questa macchina solo per lavori collegati". Se è selezionata l'opzione "lasciare questa macchina solo per lavori collegati", gli slave verranno utilizzati dai lavori che sono limitati all'esecuzione su di essa.

5

Uno dei miei primi passi nella creazione di un nuovo master Jenkins è quello di fare ciò che hai menzionato nella tua domanda, impostare "executors" a zero nella configurazione del server master.

Ciò impedisce a qualsiasi cosa di costruire sul master.

+0

Questo è ciò che la piccola icona del punto interrogativo accanto a questo campo indica: impostarlo su 0 per evitare di costruire sul master. –

0

Il modo migliore per eseguire questa operazione consiste nel dare un'etichetta al master e limitare ciò che viene eseguito sul master in questo modo in cui ciascuna delle build non deve specificare un'etichetta.

Problemi correlati