Her taahhütten sonra her zaman inşaatlar başlattım, ancak bu yeni projede, mimarlar benden sıklığı "15 dakikada bir inşa" olarak değiştirmemi istedi ve bunun neden iyi bir neden olduğunu anlayamıyorum " msgstr "her taahhüt üzerine bina".
Öncelikle, bazı ayrıntılar:
- Objective-C (iOS 5) projesi
- 10 geliştirici
- her yapı aslında ~ 1 dakika sürer ve yapı ve birim testi içerir.
- entegrasyon sunucusu bir Mac Mini, bu nedenle bilgi işlem gücü burada gerçekten sorun değil
- Jenkins'i XCode eklentisiyle kullanıyoruz
Benim iddialarım, her bir taahhütte derlerseniz, şu anda neyin yanlış gittiğini görebilir ve diğer geliştiricileri çok sık rahatsız etmeden doğrudan hatalarınızı düzeltebilirsiniz. Ayrıca test cihazımız UT hatalarıyla daha az rahatsız oluyor. Argümanları, geliştiricilerin "derleme hatası" postaları ile sular altında kalacağı (bu tamamen doğru değil, çünkü Jenkins yalnızca ilk kırık derleme için bir posta gönderecek şekilde yapılandırılabilir) ve bu sıklık, yapıları çok yüksek.
Peki, bu konuda ne düşünüyorsun?