У меня есть файл dsl, в котором для задания jenkins определяются свойства, такие как ротатор журнала и параметры. Однако я хочу добавить свойство к заданию jenkins в сценарии groovy. Я делаю это, помещая properties([pipelineTriggers([githubPush()])])
в соответствующий скрипт groovy. Однако это перезаписывает все другие параметры и свойства, как определено в сценарии dsl.
Сейчас у меня есть все свойства скрипта dsl в скрипте groovy, но это вызывает два разных места, где разработчики должны изменить свойства. Есть ли способ в groovy просто добавить новое свойство вместо перезаписи старых.
Было бы очень полезно что-то вроде properties.add([pipelineTriggers([githubPush()])])
.