【发布时间】:2016-05-17 00:01:44
【问题描述】:
我已经设置了 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
我得到错误: 'PROJECT' 不是有效参数。你的意思是空吗?
如上所述,参数是在我的Jenkins Job中声明的,有什么问题吗? String 和 Text 参数类型我都试过了。
【问题讨论】:
标签: jenkins gerrit gerrit-trigger jenkins-job-builder