как задать новое выражение метки в задании Дженкинса с помощью groovy

#jenkins-groovy

Вопрос:

Я создал задание развертывания из git на узле Дженкинса. Поскольку мне нужно повторить операцию для 50 узлов апреля, я хотел бы работать с консоли скрипта. Я нашел скрипт, который копирует задание и переименовывает его в соответствии с именем узла, я смог установить желаемую метку на каждом узле, я даже мог динамично изменять описание задания с помощью:

Jenkins.instance.getItem('<my jenkins job>').description = '<a new description...>'

Чего мне сейчас не хватает, так это кода для изменения выражения метки в моих заданиях и списка проектов для сборки, что-то вроде:

Jenkins.instance.getItem('<my jenkins job>').labelexpression

Jenkins.instance.getItem('<my jenkins job>').projectstobuild

Может кто-нибудь дать мне подсказку?