Плагин Jenkins DSL (> = 1.77): использование триггера Gerrit в pipeJob - PullRequest
0 голосов
/ 23 апреля 2020

Я не знаю, как использовать плагин gerrit-trigger в DSL pipeJob. В соответствии с плагином dsl триггеры do c не используются для pipeJobs. А из вики 1,77 заменен pipeTriggers. Поэтому я изменил свой раздел триггеров на

properties {
    pipelineTriggers {
        triggers {
            gerrit {
                events {
                    patchsetCreated()
                }
                project('**My/Git/Repo', '**')
            }
        }
    }
}

Однако, когда я использую pipeTriggers, я получаю следующее

ОШИБКА: (configure_seed_jobs. groovy, строка 25) Без подписи метода: events () применимо для типов аргументов: (configure_seed_jobs $ _run_closure1 $ _closure4 $ _closure9 $ _closure10 $ _closure11 $ _closure12) значения: [configure_seed_jobs$_run_closure1$_closure4$_closure9$_closure10$_closure11$_closure12@3bcd6c54] Возможные решения: gerritProjects (), buildFailureMessage (), buildNotBuiltMessageMessage (), (), buildSuccessfulMessage (), buildUnstableMessage (), buildUnsuccessfulFilepath (), changeSubjectParameterMode (), commentTextParameterMode (), commitMessageParameterMode (), depenJodesName () : ,) *

Чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...