3

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
4

1 に答える 1