我的存储库中有一个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?