繁体   English   中英

GERRIT_REFSPEC 在 Jenkins 管道中始终为空

[英]GERRIT_REFSPEC is always empty in Jenkins pipeline

我已经建立了一个 Jenkins 管道,我想在其中运行一个基于 Gerrit 触发器的 Jenkinsfile。 我在这里阅读了很多关于如何设置的内容。 我在管道中的 Advanced->Refspec 下添加了GERRIT_REFSPEC变量作为参数和$GERRIT_REFSPEC

问题是当我从 Gerrit 触发构建时, GERRIT_REFSPEC始终为空。 我希望它包含类似"refs/changes/../.../." . GERRIT_BRANCH和其他变量设置正确。 即使我通过运行"Build with parameters"触发 Jenkins "Build with parameters"并覆盖该值,之后它也是空的。

我已经看到了错误,因为 Git 结帐出错了。 我还尝试直接在 Jenkins 中创建管道脚本并在那里回显多个 Gerrit 参数。 GERRIT_REFSPEC似乎是唯一一个空的。 所有其他变量都包含有效信息。

谁能告诉我我在这里想念什么? 谢谢!

取消轻量级结账:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM