【问题标题】:'PROJECT' is not a valid parameter. Did you mean null?'PROJECT' 不是有效参数。你的意思是空吗?
【发布时间】: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中声明的,有什么问题吗? StringText 参数类型我都试过了。

【问题讨论】:

    标签: jenkins gerrit gerrit-trigger jenkins-job-builder


    【解决方案1】:

    嗯,我应该有正确的 RTFM:

    Jenkins jobgenerator 插件有自己的参数:Generator ParameterGenerator Choice。必须使用那些而不是通常的stringChoice Parameter):

    所以,这项工作:

    【讨论】:

      猜你喜欢
      • 2021-09-20
      • 2020-04-16
      • 2019-08-10
      • 1970-01-01
      • 2021-02-08
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 2020-09-01
      相关资源
      最近更新 更多