建立此PR时是否有命令知道PR的目标分支名称?
上下文:
我正在使用“多分支管道” jenkins作业构建一些代码。
创建Github Pull请求时,将触发此作业,并且我想在此作业执行过程中知道此PR的目标分支名称是什么。
我在Jenkinsfile中尝试了不同的命令,但没有一个给我预期的结果。
如果我尝试这样做:git rev-parse --abbrev-ref HEAD
它给了我:HEAD
如果执行:git branch
我得到:* (HEAD detached at 464f73c0)
例如,如果PR要将master定位为目标分支,我想得到的是master
。
有什么主意吗?
谢谢您的帮助
答案 0 :(得分:0)
由于@Vishwanath的想法,我得以找到答案:
在jenkins的“多分支管道”作业中,构建PR时,目标分支可用作环境变量:CHANGE_TARGET