Jenkinsfile-如何检测拉取请求的目标

Jenkinsfile-如何检测拉取请求的目标,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,因此,我有一个jenkinsfile,其中有我的管道。我希望能够区分将要发送到主机的拉请求和将要发送到其他地方的拉请求。我发现了用于检测拉取请求的示例代码,如下所示: env.BRANCH_NAME.startsWith('PR-') 但是有没有办法从一些env.变量中找到pull请求的目标?根据https://yourjenkinsurl/pipeline-syntax/globals: 更改\u目标 对于与某种变更请求相对应的多分支项目,这将设置为变更可以合并到的目标或基础分支(如果支持)

因此,我有一个
jenkinsfile
,其中有我的管道。我希望能够区分将要发送到主机的拉请求和将要发送到其他地方的拉请求。我发现了用于检测拉取请求的示例代码,如下所示:

env.BRANCH_NAME.startsWith('PR-')

但是有没有办法从一些
env.
变量中找到pull请求的目标?

根据
https://yourjenkinsurl/pipeline-syntax/globals

更改\u目标
对于与某种变更请求相对应的多分支项目,这将设置为变更可以合并到的目标或基础分支(如果支持);否则就没办法了


为什么我找不到!!!我到处都在找。。我会马上查出来的!谢谢改变目标似乎不再有效。还有其他解决方案吗?我错过了“其他未设置”部分。这在PR中显示,但在直接分支推送中不显示-它根本不存在,所以在使用它之前,您必须检查它的存在。