TÜRKÇE | ENGLISH
Kayıt | Giriş
Sürekli Entegrasyon (Continuous Integration)


Continuous Integration, bir yazılım takımının ürettiği kodun sürekli ve sorunsuz olarak sisteme entegre edilmesini amaçlayan bir sitemdir. Bu entegrasyon süreci, çeşitli araçlar ile otomatik hale getirilmekte ve belirlenen sürelerde çeşitli scriptler ve işlemler çalıştırılarak kodun sürüme uygunluğu sürekli olarak test edilmektedir. Böylece entegrasyon hataları mümkün olan en kısa sürede bulanabilmektedir. Ayrıca, repository de bulunan kodların belirli aralıklarla test senaryolarının koşturulması ile sistem tutarlılığı sağlanmakta, geliştirilen deployment otomasyonu ile deployment süreçlerinde, insan faktöründen kaynaklanabilecek hatalar en aza indirgenmektedir.

ACM anahtar teslim projelerinde kullandığı TDD alt yapısı ile, edinmiş olduğu sürekli entegrasyon tecrübesini birleştirmiş ve sürekli entegrasyon, deployment otomasyonu ve TDD konularında müşterilerine bütünleşik çözümler sunmaktadır. Sunulan bütünleşik çözümler .Net ve Java tabanlı tüm projelere entegre edilebilmekte ve sistem ihtiyaçları doğrultusunda, aşağıdaki özellikler çözüme eklenerek otomatik hale getirilebilmektedir:


-       entegrasyon testleri,

-       birim testleri,

-       fonksiyonel testler,

-       kod standartlarına ve mimari standartlara uyumun test edilmesi,

-       benzer kodların tespit edilmesi, çok kez kullanılabilirliğin arttırılması,

-       deployment,

-       versiyonlama,

-       birim testlerinin kodun bütününe olan oranın raporlanması.


Tüm bu özellikler ile projelerde ortaya çıkabilecek problemlerin büyük çoğunluğu ve sistemin güvenilirliği sürekli olarak monitör edilebilmektedir. 

Ayrıca, proje ihtiyaçlarına göre müşteriye özel modüller de yazılabilmekte ve sisteme eklenebilmektedir.

 
 
© Tüm hakları ACM Yazılım Çözümleri Ltd.'ye aittir.