2016-09-29 14 views
5

私はBitbucket Branch Source PluginでJenkins 2を使用しています。すべてのブランチとPRをスキャンしてビルドします。Jenkins BitbucketブランチソースプラグインマスターとPRだけをビルドする方法は?

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

誰かがそれを行う方法を知っていますか?私はこれについてのドキュメントを見つけることができません。 Branch Indexing Log(wihtoutフィルタ)から

:私は広報でフィルタしようとすると、その後*何がスキャンされていない

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 

。私は得る:

Checking branch branch-name from repo/project 

答えて

1

をあなたのBitbucketソースを設定している場合は、あなたには、いくつかの枝を除外/含める(Advancedのparamsに)Include branchesまたはExclude branchesを使用することができます。

enter image description here

そしてBitbucket Branch source plugin source codeに基づきます両方のフィールドはAnt regexになります。

すべてのPRブランチが「pr-」で始まると仮定すると、include branchesの正規表現を使用できます。 :

(?:master|pr-).* 
+0

あなたの答えをありがとう。残念ながら 'PR - 。*'をフィルタリングすると何もスキャンされません – Pith

4

用語をスペースで区切ることができます。あなたのインクルード試しに:

master PR-* 
関連する問題