2012-04-23 25 views
6

Şu anda jenkins'de yansıtılan bir matrisle deneme yapıyorum. İyi çalışıyor ama Son Başarılı Eserlerin bir link altında ana sayfada görünmesi için eserler elde etmek için merak ediyorum. Şu anda, her bir eksen yapılandırması için yapay nesneler hedef dizinde oluşturulmuş gibi görünüyor.Jenkins matrix yapılandırma yapıları

Eserleri jenkins aracılığıyla tek bir noktaya toplamanın bir yolu var mı?

cevap

2

Bunun şu anda 'kutudan çıkmış' olabileceğini düşünmüyorum (ve bir süredir matris projeleriyle çalıştım). Aşağıdaki geçici çözümü kullanabilirsiniz: Matrix işinizi başka bir işten (Toplayıcı) Toplayıcı çalışma alanı içinde yerlere yerleştirmek için Parameterized Trigger Plugin aracılığıyla başlatın. Matriks subjobs orada eserler koyacağız. Koleksiyoncu, matris işini bitirip yayınlamak için bekler.

Toplayıcı Toplayıcı Başarılı Son Nesnelere işaret eden ana iş sayfanıza bir bağlantı koymak için Sidebar-Link Plugin kullanabilirsiniz. Toplayıcı Matrix eserler toplar, ancak aslında basit bir "FreeStyle" iştir.

+0

teşekkürler. Ayrıca, son başarılı çalışmayı bir çeşit geçici çözüm olmadan yayımlamanın bir yolunu bulamadım. İş yapılandırmalarından birine tıklarsam ancak ana sayfada toplanmazsam, yapay nesneleri gösterebilirim. –

+0

Çalışma alanları aynı bilgisayarda yoksa, bunu nasıl yapabilirsiniz? –

3

Yapı görünümü tüm eserleri gösterir ve bundan sonra nasıl yapılandırıldığına dair bir ipucu. "Düzleştirilmiş" ve "isteğe bağlı" özelliklerin bir kümeden eksik olmasına izin verdiğine dikkat edin, ancak "çalışma alanını sil" ilk önce eski eserler üzerinde taşımamanızı sağlar.

Yapı görünümü: collect_build_view

Yapılandırma görünümü:

collect_config_view

+0

Eserlerinizi kopyalamak için tek bir arama ile tüm eksenlerdeki eserleri toplayabilirsiniz. Her birinde farklı olarak adlandırılırlarsa, doğrudan hedef dizine kopyalanırlar, eğer aynı şekilde adlandırılırlarsa, yapılandırmalarla adlandırılan alt dizinlere yerleştirilirler. –