关于Jenkinsfile在PR时候拿不到PR分支时产生错误的问题

最近引入了Jenkinsfile进行持续集成,但是在pull request(pr)的时候,拿不到分支从而产生了错误。比如正常提交代码后,分支变量是branch_name这是当前分支,所以所有人的提交都会走持续集成代码校验,但在提交pr时,当前分支时pr自己造的,运行Jenkinsfile脚本拿不到这个当前分支,所以请教各位朋友如何解决?如果不能解决,请问如何在pr时候jenkinsfile不执行,谢谢。