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

时间:2017-06-22 10:30:10

标签: jenkins jenkins-pipeline

所以我有<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> <body ng-app="app" ng-controller="ctrl"> <pre>{{eventSources | json}}</pre> </body>我的管道。我希望能够区分进入主服务器的pull请求和其他地方的pull请求。我找到了用于检测拉取请求的示例代码 - 如下所示:

jenkinsfile

但有没有办法找出某个env.BRANCH_NAME.startsWith('PR-') 变量的拉取请求的目标?

1 个答案:

答案 0 :(得分:1)

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

  

CHANGE_TARGET
     对于与某种更改请求相对应的多分支项目,如果支持,将将其设置为可以合并更改的目标或基本分支;其他未设置。