Sürekli entegrasyon aracını nasıl seçmeliyim? [kapalı]


14

Wikipedia'daki entegrasyon sunucuları için bu harika karşılaştırma tablosunu buldum , ancak araçları ve ihtiyaçlarım ve ilgi alanlarım arasında nasıl sıralanacağımdan biraz emin değilim. Grafiğin kendisinin bilinmeyen birçok kutucuğu var gibi görünüyor, bu yüzden Wikipedia'da güncellemekte rahatsanız, bu da harika olabilir.

Dört veya beş seçeneğe hızlı bir şekilde daraltabilmem için birkaç iyi performans gösteren ürün var mı?

Hangi ürünler en büyük kullanıcı topluluklarına ve en yeni geliştirmelere ve yeni araçlarla entegrasyona sahip gibi görünüyor?

Açık kaynak teklifleri en iyi mi, yoksa evde tek bir kullanıcı için çok fazla olabilecek yüksek kaliteli araçlar var mı?

Birden fazla sistemin (birincil masaüstü, yalnızca yerel ev ağı sunucusu, kişisel ve iş not defterleri, hepsine yayılmış birden çok sanal makine) kullanılması sorun yaratacak mı ve bunlar nasıl yönetilebilir?

Yanıtlar:


25

Karşılaştırmalar için endişelenme. Jenkins ile başlayın ; çok popüler ve kullanımı son derece kolaydır. Bir süre kullandıktan sonra sizin için hangi özelliklerin önemli olduğunu ve hangilerinin önemli olmadığını öğreneceksiniz. Tahminimce Jenkins ile uğraşacaksın.

Eminim insanlar en iyi CI sunucusu olup olmadığını tartışacaklar. Onları dinlemeyin çünkü önemli değil. Muhtemelen Jenkins kadar iyi olan birçok kişi var - bazı açılardan daha iyi, belki de diğerleri kadar iyi değil. En iyisini seçmek o kadar önemli değil; önemli olan birini seçip öğrenmeye başlamaktır ve Jenkins bunun için çok iyi bir şeydir.


8
+1, "en iyi" başlamak için önemli değil - iyi, ücretsiz ve yeterince kolay öncelikli.
Wyatt Barnett

Jenkins bazı tarif edilemez şekilde güzel - çok iyi bir ilk seçim.

2
İhtiyacınız olanı öğrenmenin en iyi yolu denemektir. Sadece kendiniz için deneyene kadar neyi seveceğinizi veya sevmeyeceğinizi bilemezsiniz.
Michael Kohne

3

Bryan'ın zaten söylediği gibi Jenkins ile başlamak her şeyi kendiniz kurarken iyi bir fikirdir. Kanıtlanmış bir teknolojidir ve tonlarca desteği vardır.

Hissetmek için apache projesinin jenkins kurulumuna göz atabilirsiniz https://builds.apache.org/

Barındırılan bir çözüme müdahale ederseniz Railsonfire'da Sürekli Entegrasyon ve Dağıtım hizmeti sunuyoruz . Şu anda Ruby'yi destekliyoruz, ancak yakında diğer teknolojilere giriyoruz.


Teşekkürler Florian, bir python entegrasyonu için sabırsızlanıyoruz!
Gregor
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.