在Github PR中,如何获取目标分支名称?

时间:2019-12-17 18:30:15

标签: git jenkins branch target pull-request

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

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

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

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

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

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

有什么主意吗?
谢谢您的帮助

1 个答案:

答案 0 :(得分:0)

由于@Vishwanath的想法,我得以找到答案:

在jenkins的“多分支管道”作业中,构建PR时,目标分支可用作环境变量:CHANGE_TARGET