Continuous Integraton Nedir?
Posted on : 26-07-2008 | By : admin | In : Genel, Proje Yönetimi, Yazılım
1
Continuous Integration yani “Sürekli Entegrasyon“, Extreme Programming topluluÄŸu tarafından geliÅŸtirilmiÅŸ ve yazılım geliÅŸtirme sürecini otomatize ederek ürünün geliÅŸtirilmesini hızlandırmaya yönelik bir takım iyileÅŸtirmeleri kapsayan bir metodolojidir.
Sürekli Entegrasyonun temelini oluşturan aktiviteler aşağıdaki gibidir.
Kodları tek bir yerde barındırmak
Yazılım ekibi tarafından geliştirilen kodlar tek bir noktada toplanmalıdır. CVS ya da SVN gibi programlar kullanılarak birden fazla ortamda geliştirilen kodlar tek bir sunucuda toplanır. Bu şekilde yazılan kodların son haline sunucudan her zaman ulaşmak mümkün olacaktır. Ayrıca kodun aynı anda farklı kişiler tarafından farkında olunmadan değiştirilmesini engellenmiş olur ve yapılan her değişiklik, değişikliği yapan kişi ve değişikliğin yapıldığı tarih bilgisiyle kayıt altına alınmış olur. Sürekli Entegrasyon için kodlari tek bir yerde barındırmak istenmesinin nedeni, sürüm alınacağı zaman kodların son haline tek bir noktadan ulaşma ihtiyacıdır.

