Я не знаю, как использовать плагин gerrit-trigger в конвейерной работе DSL. Согласно документу плагина dsl триггеры устарели для конвейерных заданий. . И из вики 1.77 заменены конвейерными триггерами. . Поэтому я изменил раздел триггеров на
properties {
pipelineTriggers {
triggers {
gerrit {
events {
patchsetCreated()
}
project('**My/Git/Repo', '**')
}
}
}
}
Однако, когда я использую конвейерные триггеры, я получаю следующее
ОШИБКА: (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(), buildNotBuiltMessage(), buildStartMessage(), buildSuccessfulMessage(), buildUnstableMessage(), buildUnsuccessfulFilepath(), changeSubjectParameterMode(), commentTextParameterMode(), commitMessageParameterMode() , customUrl(), dependencyJobsNames(), dynamicTriggerConfiguration(), escapeQuotes(), gerritBuildFailedCodeReviewValue(), gerritBuildFailedVerifiedValue(), gerritBuildNotBuiltCodeReviewValue(), gerritBuildNotBuiltVerifiedValue(), gerritBuildStartedCodeReviewValue(), gerritBuildStartedVerifiedValue(), gerritBuildSuccessfulCodeReviewValue(), gerritBuildSuccessfulVerifiedValue(), gerritBuildUnstableCodeReviewValue (), гер ritBuildUnstableVerifiedValue(), gerritSlaveId(), nameAndEmailParameterMode(),notificationLevel(), serverName(),silentMode(),silentStartMode(), skipVote(), triggerConfigURL(), triggerOnEvents()
Что мне не хватает?