Я настроил Геррита и Дженкинса. Я настроил плагин 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
.