Usa a Jenkins .
Jenkins es la bifurcación reciente de los desarrolladores principales de Hudson. Para entender por qué, necesita conocer la historia del proyecto. Originalmente era de código abierto y era compatible con Sun. Como gran parte de lo que hizo Sun, estaba bastante abierto, pero había un poco de negligencia benigna. La fuente, los rastreadores, el sitio web, etc. fueron alojados por Sun en su relativamente cerrado Bienvenido | Plataforma Java.net.
Entonces Oracle compró Sun. Por diversas razones, Oracle no ha tenido reparos en aprovechar lo que percibe como sus activos. Esos incluyen cierto control sobre la plataforma logística de Hudson, y particularmente control sobre el nombre de Hudson. Muchos usuarios y colaboradores no se sentían cómodos con eso y decidieron irse.
Así que todo se reduce a lo que ofrece Hudson vs Jenkins. Tanto Hudson como Jenkins de Oracle tienen el código. Hudson tiene el soporte corporativo de Oracle y Sonatype y la marca. Jenkins tiene la mayoría de los desarrolladores principales, la comunidad y (hasta ahora) mucho más trabajo real.
Lea la publicación que he enlazado arriba, luego lea el resto en orden cronológico. Para equilibrar, puede leer la versión de Hudson / Oracle. Para mí está bastante claro quién está jugando a la defensiva y quién tiene intenciones reales para el proyecto.
- ¿Cuántas réplicas de esclavos necesito tener?
- ¿Cuál es la diferencia entre una biblioteca y un paquete?
- Me gradué con un título en CS, pero me preocupa si debería haber estudiado medicina en su lugar. ¿Qué tengo que hacer?
- ¿Cuál es el origen del uso del término 'biblioteca' para software?
- ¿Qué hace que un programador sea mejor que otro? ¿No son todos iguales?