我已经设置了 Gerrit 和 Jenkins。我已经配置了 Jenkins 的gerrit-trigger插件,因此 Gerrit 更改由 Jenkins 验证。
现在,想要在 Gerrit 中创建新存储库时使用 Jenkins jobgenerator插件自动创建 Jenkins 作业。
因此我想创建一个 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
参数类型。