11

すべてのブランチと PR をスキャンしてビルドするBitbucket Branch Source PluginでJenkins 2 を使用しています。

私の問題は、コードを PR にプッシュすると、ブランチが 2 回 (ブランチ用に 1 つ、PR 用に 1 つ) ビルドされることです。マスターと PR のみをビルドしたいと考えています。

誰かがそれを行う方法を知っていますか? これに関するドキュメントが見つかりません。

Branch Indexing Log(フィルターなし)から:

Checking branch branch-name from repo/project
Met criteria
Scheduled build for branch: branch-name
...
Checking PR from repo/project and branch branch-name
Met criteria
Scheduled build for branch: PR-123

次に、PR-* でフィルタリングしようとすると、何もスキャンされません。私はただ得る:

Checking branch branch-name from repo/project
4

2 に答える 2

1

Bitbucket ソースを構成する場合、Include branchesまたはExclude branches(Advancedパラメーターで) を使用して、いくつかのブランチを含めたり除外したりできます。

ここに画像の説明を入力

また、 Bitbucket Branch ソース プラグインのソース コードに基づいて、両方のフィールドがAnt regexを取ります。

したがって、すべての PR ブランチが「pr-」で始まると仮定すると、次のように正規表現を使用できますinclude branches

(?:master|pr-).*
于 2016-09-29T12:07:38.657 に答える