我试图使用这个插件:
https://wiki.jenkins-ci.org/display/JENKINS/GitHub+Integration+Plugin
应该导出一个变量GITHUB_PR_NUMBER,它对应于GitHub用于拉取请求的分支。
安装说明说要将其添加到refspec:
+refs/pull/${GITHUB_PR_NUMBER}/merge:refs/remotes/origin/pull/${GITHUB_PR_NUMBER}/merge
这是分支说明符:
origin/pull/${GITHUB_PR_NUMBER}/merge
然而,这个变量根本没有扩展。但是,BUILD_NUMBER似乎扩展得很好。
不确定我的Jenkins设置有什么问题。
答案 0 :(得分:0)
发布后,我自然会在FAQ中找到答案:添加
启动时{jenkins config.xml -Dhudson.model.ParametersAction.keepUndefinedParameters=true
。
我猜这些变量最初是未定义的,稍后会被填充。