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

标签 github jenkins jenkins-pipeline pull-request multibranch-pipeline

我在 Jenkins 中使用 Multibranch Pipeline Job。

如何在 GitHub 中找到提出 Pull Request 的分支名称?

我正在使用 /github-webhook/并且还尝试了 /ghprbhook/并尝试使用以下环境变量:GIT_LOCAL_BRANCH , GIT_BRANCH , ghprbSourceBranch ,但我没有得到任何结果。

如果有任何建议,我很乐意尝试。

最佳答案

CHANGE_BRANCH给出 PR 源分支的正确名称。
CHANGE_TARGET给出 PR 合并的目标名称

关于提出拉取请求的 GitHub 分支名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47774926/

相关文章:

javascript - 从 github url 中查找用户、repo 和路径

git - 如何经常从主分支重新建立功能分支,而不强制推送到功能分支

Github - merge 被阻止 - 基础分支要求对所有提交进行签名

git - 如何处理实验性非 merge git 分支?

git - 如何避免开发人员提交而不提及 Github 上提交消息的问题

jenkins - 为 future 的日期安排 Jenkins 工作

java - Jenkins 文件路径作为参数

angular - 如何在 ng build --prod 之前运行 ng test 并在 ng test 失败时使 jenkins 作业失败?

jenkins 回滚以前的部署版本

java - 无法获取在 Jenkins 中发送电子邮件的罪魁祸首列表