2012-09-12 30 views
9

'da belirli bir revizyonun oluşturulması Kaynak kontrol depomu olarak SVN ve CI aracım olarak Jenkins kullanıyorum. MSBuild komut dosyalarını, gerçek yapıları ve dağıtımları yapmak için Jenkins'i kullanarak çalıştırıyorum. Ayrıca aşağı akış projelerinin yönetimini yapmak için Jenkins Pipeline eklentisini de kullanıyorum.Jenkins Pipeline

Boru hattıyla ilgili bir sorunum var. Sorun şu ki, SVN'ye 10 tane giriş yaptım ve sonuç olarak 10 adet otomatik CI oluşumu gerçekleşti ve bunun sonucunda boru hattı 10 tane inşa edildi. Şimdi, boru hattındaki bir sonraki aşamaya 5 numarayı zorlamak istiyorsam, beşinci yapıya kadar olan tüm kodun bir sonraki aşamaya inşa edilmesini beklerdim, bunun gerçekleşmesi ise en son kodun (build 10) olmasıydı. her zaman kullanılıyor.

Oluşturma komut dosyasını mı değiştirmem gerektiğini mi yoksa Jenkins'i mi yapılandırmam gerektiğini mi yoksa boru hattı eklentisini mi yapılandırmam gerektiğini mi bilmiyorum. Kimse biliyor mu?

Sadece boru hattı eklentisi ile ne demek istediğimi bilmiyorsanız, burada bir ekran görüntüsü.

enter image description here

+0

Gerçekten ne istediğinizi veya gerçekten yapmak istediğinizi yapılandırabildiğinizden emin değilim. İşte nedeni: İlk aşamada ikinci aşama olarak koşmak için sürenin 1/2 olduğunu söyleyelim. Eğer aşama 1'de sürekli bir akış geçirdiyseniz, bu aşama 2. aşamada tam olarak aynı versiyonu inşa ettiniz, o zaman asla tamamlayamazsınız. 3 aşamalı 1 inşaa ettiğiniz zamana kadar, sadece 1 evre 2 inşa etmiş olursunuz. 9 evre 1 inşa edildiğinde, 5 yapıyla geride kalırsınız. Bu yüzden 2. aşama daima mümkün olan en yeni düzeltmeyi yapar. Yakalama problemini çözer. – jwernerny

cevap

İlgili konular