Bitbucket ブランチ ソース プラグインを使用して、Bitbucket 内の特定のプロジェクト ディレクトリにあるすべてのリポジトリに対して、マルチブランチ パイプライン ジョブを自動的に構成しています。1 つのリポジトリには、有効な Jenkinsfile が含まれています。そのレポのマスター ブランチは正常にビルドおよびデプロイされます。ただし、そのリポジトリのプル リクエストはビルドされていません。次のログが表示されます。
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