【发布时间】:2015-02-28 06:42:07
【问题描述】:
我正在使用 jenkins gerrit-trigger 插件。它确实触发了工作。问题是工作完成后詹金斯无法发送评论,因为我在 gerrit 中没有“已验证”标签。
我发现在配置中有 Gerrit Reporting Values 部分(Jenkins -> Manager -> Gerrit Trigger -> 单击您的 gerrit“编辑”按钮)。 在该部分中有“验证”和“代码审查”的硬编码小节。另一个小节是“Gerrit 验证命令”,其中包含以下命令:
gerrit review <CHANGE>,<PATCHSET> --message 'Build Successful <BUILDS_STATS>' --verified <VERIFIED> --code-review <CODE_REVIEW>
如何在此处添加自定义标签?
我尝试将命令更改为:
gerrit review <CHANGE>,<PATCHSET> --message 'Build Successful <BUILDS_STATS>' --acceptance-tests $ACCEPTANCE_TESTS_VOTE --code-quality $CODE_QUALITY_VOTE
来自文档:
变量和将具有上面定义的值。该变量将具有构建结果的 URL。
和
您还可以使用以 $ENV_VAR 语法启动的构建中的任何环境变量。
如何添加新的“参数”或如何传递环境变量?
我尝试使用EnvInject插件,但似乎环境变量没有填充值(来自jenkins的错误消息说没有$VAR参数)。
【问题讨论】:
标签: jenkins jenkins-plugins gerrit