2013-02-20 17 views

risposta

12

Questo perché non hai ancora aggiunto alcun nuovo nodo alla configurazione Jenkins. Fino ad allora il master (dove è stato installato Jenkins) è l'unica macchina disponibile in cui è possibile eseguire i lavori. Quindi non c'è bisogno di chiedere dove il lavoro deve essere limitato per essere eseguito.

Controllare this link per vedere come aggiungere un nuovo nodo alla configurazione di jenkins. Una volta aggiunto un nuovo nodo, vedrai l'opzione "Limita dove può essere eseguito questo progetto".

+1

@Shiva Kumar qualsiasi idea di come si può associare un progetto di pipeline a un nodo slave? – bawejakunal

6

Questo perché non è stata aggiunta alcuna etichetta al nodo principale (se non si dispone di slave).

Questo è un po 'strano perché si potrebbe anche usare il nome del nodo (cioè "master") per limitare il nodo executor, non solo l'etichetta, e si consiglia di farlo prima di aggiungere ulteriori slave.

+1

Sì. Se etichetti il ​​tuo nodo master "master", "Limita la posizione in cui questo progetto può essere eseguito" non sarà disponibile. Soluzione: etichetta il tuo nodo master "master_node" e voilà, i tuoi lavori avranno ora la casella di controllo visibile. – grayaii