¿Cómo debo seleccionar la herramienta de integración continua? [cerrado]

14

Encontré esta genial tabla de comparación para servidores de integración en Wikipedia, pero no estoy seguro de cómo clasificar las herramientas frente a mis necesidades e intereses. El cuadro en sí parece tener muchos cuadros marcados como desconocidos, por lo que si se siente cómodo actualizándolo en Wikipedia, eso también podría ser excelente.

¿Hay algunos productos de alto rendimiento para que pueda reducir rápidamente a cuatro o cinco opciones?

¿Qué productos parecen tener las comunidades de usuarios más grandes y las mejoras e integración más continuas con nuevas herramientas?

¿Son las mejores ofertas de código abierto, o existen herramientas de alta calidad que pueden ser una gran oferta para un solo usuario en casa?

¿El uso de múltiples sistemas (escritorio primario, servidor de red doméstica solo local, portátiles personales y de trabajo, múltiples máquinas virtuales repartidas en todos) creará problemas y cómo se pueden gestionar?

DesarrolladorDon
fuente

Respuestas:

25

No te preocupes por las comparaciones. Comience con Jenkins ; Es muy popular y extremadamente fácil de usar. Una vez que lo haya usado, aprenderá qué características son importantes para usted y cuáles no. Supongo que terminarás con Jenkins.

Estoy seguro de que la gente debatirá si es o no el mejor servidor de CI. No los escuches porque no importa. Probablemente hay muchos que son tan buenos como Jenkins, mejores en algunos aspectos, tal vez no tan buenos como otros. No es tan importante elegir el mejor; lo importante es elegir uno y comenzar a aprender, y Jenkins es muy bueno para eso.

Bryan Oakley
fuente
8
+1, "lo mejor" no importa para comenzar: bueno, gratis y lo suficientemente fácil tiene prioridad.
Wyatt Barnett
Jenkins es de alguna manera indescriptible agradable , es una muy buena primera opción.
2
La mejor manera de aprender lo que necesita es probándolo. Simplemente NO PUEDES saber qué te gustará o no te gustará hasta que lo pruebes por ti mismo.
Michael Kohne
3

Como Bryan ya dijo, comenzar con Jenkins siempre es una buena idea al configurar todo usted mismo. Es una tecnología probada y tiene mucho apoyo.

Puede echar un vistazo a la instalación de jenkins del proyecto apache para tener una idea de ello https://builds.apache.org/

Si alguna vez está interesado en una solución alojada, proporcionamos un servicio de Integración continua e implementación en Railsonfire . Actualmente admitimos Ruby, pero pronto entraremos en otras tecnologías.

Florian Motlik
fuente
¡Gracias Florian, esperando una integración con Python!
Gregor