我正在使用 Bitbucket Branch Source Plugin 为 Bitbucket 中特定项目目录下的每个 repo 自动配置多分支管道作业。一个 repo 包含一个有效的 Jenkinsfile。该存储库的主分支构建和部署良好。但是,尚未构建该 repo 的拉取请求。我看到以下日志:
Connecting to <URL> using <credentials>
Looking up repositories of team <Project>
Proposing test-project
Connecting to <URL> using <credentials>
Looking up <Project>/test-project for branches
Checking branch master from <Project>/test-project
Met criteria
Looking up <Project>/test-project for pull requests
Checking PR from ~<user>/test-project and branch feature/thing
Does not meet criteria
拉取请求的指定分支确实包含一个 Jenkinsfile,所以我不明白为什么它说不符合条件。有什么建议么?
“自动分支项目触发”选项设置为默认.*
我正在对 Jenkins 使用以下插件:
Bitbucket Branch Source Plugin 1.8
Branch API Plugin 1.10.2
GIT Plugin: 2.4.0
Pipeline 2.4
Pipeline: Multibranch 2.8
Pipeline: SCM Step 2.2
SCM API Plugin 1.3
... others omitted for brevity