Son inşa döngüsünün kötü konuşlandırılmasına yol açan bir takım koşullar nedeniyle, gelecekteki tüm dağıtımları özel bir inşaat makinesiyle yapmak için ofisimizde kampanya yaptım ve patronum bu teklifi kabul etti.
Bununla birlikte, ofisimizde gerçek bir makineyi kullanmak yerine, tek bir makineyi diğer birkaç grupla paylaşmak zorundayız - ve ofisimden gerekli tüm bilgilerle ayrılmanın zorluğundan ve sonra merdivenlerden aşağı inmek zorunda kalmanın zorluğundan başka bir ofise sadece basit bir yapı oluşturmak için neden bunu ilk başta teklif ettiğimi merak ediyorum.
Ayrı bir yapım makinesine sahip olma fikri, başlangıçta, yerel olarak yazılmış kendi kodumu diğer geliştiricilerin kodlarından ayırmak ve makinemdeki kaçırılan dosyaları dağıtmaktan ayırmaktı. Aynı zamanda ClearCase dosya yönetimi sistemimizle yaşadığım ve giderek artan bir endişeyi gidermek için de kullanıyordu; bu da, 'bağımlılıkları olan' başka bir aktivite de dahil etmediğim sürece belirli derleme etkinliklerini dağıtmama izin vermeyi reddetti.
Şimdi aslında bu süreçte ilerlemeye başladığımda, bir inşaat makinesi kullanma amacını yanlış anlayıp anlamadığımı merak ediyorum - ve bu makineyi yalnızca Test, Aşama ve Üretim ortamlarımıza kod dağıtımı için kullandığımızdan ve kişisel Geliştirici test dağıtımlarımız için değil, herhangi bir amaca hizmet ettiğinden emin değilim.
Peki, bir inşaat makinesi kullanmanın gerçek nedeni nedir ve doğru kullanmaya bile yaklaşmış mıyım?