"ПРОЕКТ" не является допустимым параметром. Ты хотел сказать ноль?

Я настроил Геррита и Дженкинса. Я настроил плагин Jenkins gerrit-trigger, чтобы изменения Gerrit проверялись. от Дженкинса.

Теперь вы хотите автоматически создавать задания Jenkins, используя Jenkins jobgenerator. плагин при создании нового репозитория в Gerrit.

Поэтому я хочу создать хук Gerrit (файл ./hooks/project-created).

Я также создал задание Jenkins для создания задания проверки Jenkins.

Но когда я имитирую хук вручную, с JENKINS_URL=http://127.0.0.1:8081/jenkins java -jar jenkins-cli.jar -i ~/.ssh/id_rsa build puppet_creator -p PROJECT=foo BRANCH=bar

Я получаю сообщение об ошибке: «ПРОЕКТ» не является допустимым параметром. Ты хотел сказать ноль?

Как упоминалось выше, параметр объявлен в моем Jenkins Job, что не так? Я пробовал оба типа параметров String и Text.

Конфигурация Jenkins Job Builder


person Franklin Piat    schedule 07.02.2016    source источник


Ответы (1)


Ну, у меня должен быть RTFM должным образом:

Плагин Jenkins jobgenerator имеет собственный тип параметра: Generator Parameter и Generator Choice. Их нужно использовать вместо обычных string, Choice Parameter):

Типы параметров Jenkins

Итак, эта работа: Генератор заданий Дженкинса для Геррита

person Franklin Piat    schedule 07.02.2016