2016-09-29 59 views
5

Tüm şubeleri ve PR'leri tarayan ve oluşturan Bitbucket Branch Source Plugin ile Jenkins 2 kullanıyorum.Jenkins Bitbucket Şubesi Kaynağı Eklenti sadece master ve PR nasıl kurulur?

Sorunum şu ki, bir PR'ye kodu bastığımda, dal iki kez (dal için bir tane ve PR için bir tane) oluşturulur. Sadece master ve PR'leri inşa etmek istiyorum.

Bunu yapmayı bilen biri var mı? Bununla ilgili bir belge bulamıyorum. Branch Indexing Log (wihtout filtresi) Gönderen

: Ben PR- filtrelemek çalıştığınızda Sonra * hiçbir şey taranır

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 

. Sadece almak:

enter image description here

Ve Bitbucket Branch source plugin source code dayalı: Eğer Bitbucket kaynaklarını yapılandırırken, eklemek Include branches veya Exclude branches (Advanced içinde params) kullanabilir

Checking branch branch-name from repo/project 

cevap

1

/bazı dalları hariç Her iki alan da Ant regex alır.

Dolayısıyla, tüm PR şubeleriniz "pr-" ile başlıyorsa, include branches numaralı belgede bir regex kullanabilirsiniz. :

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

Cevabınız için teşekkür ederiz. Maalesef "PR" yi filtrelerseniz. * Hiçbir şey taranmadı – Pith

4

Terimlerinizi yalnızca bir boşlukla ayırabilirsiniz. Sizin için şunları deneyin:

master PR-*