Я могу загрузить файл свойств в декларативный конвейер Jenkins. При эхе значения также печатаются в выводе консоли. Я хочу использовать одно из значений в файле свойств, скажем, slavenode, в качестве метки Jenkins. Однако я не могу этого сделать. Я пробовал следующее, но это не удается:
stage ('echo variables'){
agent {label 'a_server_name'}
steps{
load "path_to_file\\abc.properties"
echo "Hi"
echo "slave : ${SlaveNode}"
//executes successfully
}
stage ('Execute script'){
agent {label "$SlaveNode"}
steps{
echo "This is executing script"
}
// fails with error : There are no nodes with the label ‘SlaveNode’
Я хочу, чтобы он запускал этап «выполнение сценария» на $SlaveNode.