У меня есть фрагмент кода для перечисления всех файлов в каталоге /tmp
на двух узлах, например так (синтаксис в скрипте):
stage('Demo') {
node('node1') {
println new File('/tmp/').listFiles().toList()
}
node('node2') {
println new File('/tmp/').listFiles().toList()
}
}
Однако результаты на обоих узлах идентичны.Похоже, что код выполняется на ведущем устройстве, только функция println выполняется на 2 узлах.
Вопрос в следующем: это правда?и если да, то как узнать, выполняется ли код на главном или подчиненном устройстве?