声明性Jenkinsfile Pullrequest

时间:2017-09-15 07:24:29

标签: jenkins-pipeline pull-request

我的存储库中有一个Jenkinsfile。在Jenkins,我为存储库设置了一个Multibranch Pipeline项目。一切都很好,它通过Jenkinsfile建立everey分支我创建和触发也推动等现在我想建立拉请求。因此拉取请求正在触发构建。问题是现在我的结账不适用于拉取请求。

$class: 'GitSCM', 
    branches: [[name: '${BRANCH_NAME}']], 
    doGenerateSubmoduleConfigurations: false, 
    extensions:
    [
        [
            $class: 'CloneOption', 
                depth: 0, 
                noTags: false, 
                reference: '', 
                shallow: true
        ], 
        [
            $class: 'SubmoduleOption', 
                disableSubmodules: false, 
                parentCredentials: false, 
                recursiveSubmodules: true, 
                reference: '', 
                trackingSubmodules: false
        ],
        [
           $class: 'CleanBeforeCheckout'
        ]
    ], 
    submoduleCfg: [], 
    userRemoteConfigs: 
    [
        [                                                         
            credentialsId: 'xxxxxxxxxxxxxxxxxxxxxxx',
            url: 'my.git'
        ]
    ]

所以现在我遇到的问题是,当我创建拉取请求时,分支名称是PR- [number]。因此检查该分支是不可能的,因为它不存在。我也试过

branches: [[name: '**']],

但是没有任何建设。

我还能做些什么才能获得pullrequests Building?

0 个答案:

没有答案