我已经基于Gerrit触发器建立了一个Jenkins管道,我想在其中运行Jenkinsfile。我已经在这里阅读了很多有关如何设置它的信息。我在我的管道中的{-{1}}变量中添加了参数,并在Advanced-> Refspec下添加了GERRIT_REFSPEC
。
问题是,当我从Gerrit触发构建时,$GERRIT_REFSPEC
始终为空。我希望它包含类似GERRIT_REFSPEC
的内容。 "refs/changes/../.../."
和其他变量已正确设置。即使我通过运行GERRIT_BRANCH
从Jenkins触发构建并覆盖该值,此后它还是空的。
我已经看到错误,因为Git结帐出错。我还尝试过直接在Jenkins中创建管道脚本,并在其中回显多个Gerrit参数。 "Build with parameters"
似乎是唯一的空白。所有其他变量均包含有效信息。
谁能告诉我我在这里想念的东西吗?谢谢!
答案 0 :(得分:0)
取消轻量级结帐: