2016-03-24 4 views
1

私はJenkinsと共にBitbBucketを使用してプルリクエストでビルドを実行しています。 すべてのプルリクエストは、2つのブランチマスタに対して作成され、各ブランチに対して個別のジョブを持つように開発されます。/BranchesFilter = "S:*のD:開発" 内のすべてのジョブの場合トリガージェンキンスは特定のブランチにプルリクストすることでビルドします

私はBranchesFilter = "::* Dマスターs" を設定している節 "のBitbucketは要求ビルダーを引いて"。 私がパラメータの説明から理解したところから、ビルドはマージ対象がmaster/developであるすべてのソースブランチのトリガーになります。 問題は、ターゲットブランチに関係なく、すべてのプル要求に対して2つのジョブがトリガーされることです。

問題

更新中だった "S:* D:開発" と "S:* D:マスター" 私は習得し、それが今で正常に動作開発し、それを変更します。

+0

あなたの2つのジョブは同じ設定ですか?私はちょうどあなたが両方の支店でPRをキャッチするために単一の仕事を使用できるかどうかを理解したい。 –

+0

はい、ブランチ名masterとdevelop以外の構成は同じです – bozhidarc

+0

2つのPRについて、ソースブランチは同じですか?たとえば、BRANCH1で開発が行われた場合は、BRANCH1からマスターへのPRを開き、BRANCH1からの別のPRを展開します。あなたの場合ですか? –

答えて

2

問題の解決策は「s:* d:開発」と「s:* d:マスター」にあり、「マスター」と「開発」に変更しました。

関連する問題