Tipik bir çözüm, bir yapı sunucusunda çalışan bir CI (Sürekli Entegrasyon) derlemesine sahip olmaktır: Kaynak kodunu analiz eder, derleme yapar (hata ayıklamada) ve testleri çalıştırır, test kapsamını ölçer vb.
Şimdi, genellikle bilinen başka bir derleme türü "Nightly derleme": kod belgeleri oluşturma, kurulum paketi oluşturma, test ortamına dağıtma ve test ortamına karşı otomatik (duman veya kabul) testleri yapma gibi yavaş şeyler yapın.
Şimdi, soru:
- Sürüm yapısı olarak üçüncü bir ayrı "Sürüm derlemesi" olması daha mı iyi?
- Ya da "Nightly build" yayın modunda mı ve yayın olarak mı kullanıyorsunuz?
Şirketinizde ne kullanıyorsunuz?
(Sürüm derlemesi, potansiyel ürün sürümünün kaynak kontrolüne de bir tür etiket eklemelidir.)