私はBitbucketブランチソースプラグインを使用して、Bitbucket内の特定のプロジェクトディレクトリにあるすべてのレポのマルチブランチパイプラインジョブを自動的に設定しています。 1つのレポに有効なJenkinsfileが含まれています。そのレポのマスターブランチは、うまく構築して展開します。ただし、そのレポのプルリクエストは作成されていません。私は、次のログを参照してください。それは基準が満たされていないと言う理由BitBucket TeamマルチブランチパイプラインジョブがPRを無視しています
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を含んでいますので、私は理解していません。助言がありますか?
オプションがデフォルトに.*
に設定されている「自動分岐プロジェクトがトリガー」私はジェンキンスに以下のプラグインを使用しています:
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