【问题标题】:In a Github PR, how to get the targeted branch name?在 Github PR 中,如何获取目标分支名称?
【发布时间】:2020-04-10 07:17:05
【问题描述】:

在构建此 PR 时,是否有命令知道 PR 的目标分支名称

上下文:
我正在使用“多分支管道”詹金斯作业构建一些代码。
当我创建 Github Pull 请求时,会触发此作业,我想知道在此作业执行中,此 PR 的目标分支名称是什么。

我在我的 Jenkinsfile 中尝试了不同的命令,但都没有给我预期的结果。

如果我试试这个:git rev-parse --abbrev-ref HEAD 它给了我:HEAD

如果执行:git branch 我得到:* (HEAD detached at 464f73c0)

例如,如果 PR 将 master 作为目标分支,我想要得到的是 master

有什么想法吗?
感谢您的帮助

【问题讨论】:

标签: git jenkins branch target pull-request


【解决方案1】:

感谢@Vishwanath 的想法,我能够找到答案:

在詹金斯“多分支管道”作业中,构建 PR 时,目标分支可作为环境变量使用:CHANGE_TARGET

【讨论】:

    猜你喜欢
    • 2020-12-29
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多