2011-07-29 15 views
11

tüm alt görevlere belirli bir görevi engellemek için jenkins herhangi bir yolu var mı? Bir dizi fonksiyonel test aşamam var ve her dağıtımdan sonra bir sunucuya karşı çalışmam gerekiyor. Sunucu Ancak testler çalışırken değil güncellenmelidir gerekmektedir.Tüm alt iş görevleri tamamlanana kadar jenkins görevini engelleme?

A -> B -> C

Ben C tamamlanıncaya kadar engellemek için A gerekir:

Yani işleri var.

Bunu nasıl yapabilirim?

cevap

14

proje A. seçeneği bunu tamamlayan tüm alt projelerin (yani, B ve C) kadar bir koşu birden çok örneğini önleyecektir inanıyoruz "mansap proje inşa edildiğinde Blok inşa", İleri Proje Seçenekler bir göz atın .

7

Jason ayar belirtildiği gibi "Gelişmiş Projesi Seçenekler" bölümü altında olup aşağıdaki gibidir:

Block build when downstream project is building

+5

Not ki onun size "Gelişmiş" düğmesini tıklamanız gerekir çünkü bulmak biraz zor Yukarıdaki seçeneklerin görüntülenebilmesi için butona basın. Bu Jenkins ver'de mevcuttu. Benim için 1.458. –

İlgili konular