提出拉取请求的GitHub分支名称

Sun*_*oga 4 github pull-request jenkins jenkins-pipeline multibranch-pipeline

我在詹金斯(Jenkins)使用Multibranch Pipeline Job。

如何找到在GitHub中引发“拉取请求”的分支名称?

我使用的是/github-webhook/&也试图与/ghprbhook/与以下环境变量尝试:GIT_LOCAL_BRANCHGIT_BRANCHghprbSourceBranch,但我没有得到任何结果。

如果有什么建议,我很想尝试一下。

小智 5

CHANGE_BRANCH 给出PR源分支的正确名称。

CHANGE_TARGET 给出PR合并的目标名称


Ste*_*ing 0

根据文档,拉取请求 ID 作为CHANGE_ID变量公开。

顺便提一句。环境变量可以通过管道的groovy代码访问env,例如env.CHANGE_ID.