Bir Pipeline işi çalıştırıyorsanız, önce slave düğüme (veya şimdi çağrılmış gibi göründüğü gibi) bir etiket (örneğin 'köle') eklemek istersiniz.
Ardından, pipeline komut dosyasında, işin çalıştığı etiketi belirtirsiniz:
Declarative boru hattı:
pipeline {
agent {label 'slave'}
stages {
...
}
}
Scripted boru hattı:
node (label: 'slave') {
...
}
Bu iş şimdi 'slave' etiketli bir düğümde çalışacak. İşin yalnızca bu belirli köle çalışmasını istiyorsanız, etiketi yeniden kullanmayın. Ve tabii ki etiketin 'köle' olması gerekmez; ne istersen olabilir.
Güncelleme:
Komut dosyasında, düğümünüz "Düğümüm" olarak adlandırılmışsa, bunu da yapabilirsiniz:
node ('My Node') {
...
}
Kod bloğunun yalnızca belirli bir düğümde çalışmasını istiyorsanız, bu yararlıdır. Ancak, etiketleri kullanmak daha esnektir ve iş yükünü paylaşmak için düğüm eklemeyi kolaylaştırabilir.