Как добавить к существующим свойствам в groovy скрипт? - PullRequest
0 голосов
/ 09 марта 2020

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

Сейчас у меня есть все свойства скрипта dsl в скрипте groovy, но это вызывает два разных места, где разработчики должны изменить свойства. Есть ли способ в groovy просто добавить новое свойство вместо перезаписи старых.

Было бы очень полезно что-то вроде properties.add([pipelineTriggers([githubPush()])]).

...