Поддержка Job DSL для продвигаемого плагина сборки jenkins

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


person Shiva    schedule 03.03.2016    source источник


Ответы (2)


Встроенной поддержки нет, но есть открытый запрос функции, зарегистрированный как JENKINS-21750 и есть открытый запрос на включение. Так что люди работают над этим, и он должен быть доступен в ближайшее время.

person daspilker    schedule 04.03.2016

Если вы говорите о плагине продвигаемых сборок, вы можно использовать блок configure, пока в плагин Job DSL не будет добавлена ​​поддержка. Я предлагаю добавить шаг продвижения к заданию вручную с помощью пользовательского интерфейса, глядя на config.xml, который Jenkins генерирует для этого задания, и используя его, чтобы узнать имена узлов и иерархию. Например, вот как настроить простой шаг продвижения вручную под названием «готов к запуску»:

{ project ->
    (project / 'properties' / 'hudson.plugins.promoted__builds.JobPropertyImpl' / 'activeProcessNames' / 'string').setValue('ready to rock')
}
person NickG    schedule 18.03.2016