#jenkins #jenkins-job-dsl #jenkins-groovy
#дженкинс #jenkins-job-dsl #дженкинс-заводной
Вопрос:
Я пытаюсь изменить раздел builders для задания freestyle через jobdsl. Я могу изменить это через jobdsl, как показано на этой странице (https://github.com/jenkinsci/job-dsl-plugin/wiki/The-Configure-Block). Однако возможно ли мне ввести определенный xml непосредственно в задание freestyle.
Я попытался ввести xml с помощью шага настройки. Где buildXml — это расширенный и настроенный builders xml.
job.configure({ config ->
config / builders << {
buildXml
}
})
Ожидаемый результат — сгенерировать задание с включенными шагами сборки.
Комментарии:
1. Не уверен, что вы пытаетесь сделать, но знайте, что блок configure возвращает
groovy.util.Node
. Так что, если это вообще возможно, я думаю, вам нужно что-то сделать с этим объектом. Вы пробовали «append()»?