詹金斯管道中GERRIT_REFSPEC始终为空

时间:2019-07-29 13:55:45

标签: jenkins jenkins-pipeline gerrit gerrit-trigger

我已经基于Gerrit触发器建立了一个Jenkins管道,我想在其中运行Jenkinsfile。我已经在这里阅读了很多有关如何设置它的信息。我在我的管道中的{-{1}}变量中添加了参数,并在Advanced-> Refspec下添加了GERRIT_REFSPEC

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

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

谁能告诉我我在这里想念的东西吗?谢谢!

1 个答案:

答案 0 :(得分:0)

取消轻量级结帐:

enter image description here