travis delivery continuous-integration hudson jenkins

continuous-integration - delivery - jenkins vs gitlab ci vs travis



¿Cuál es la diferencia más notable entre Jenkins y Hudson desde la perspectiva del usuario? (2)

Han pasado unos 10 meses desde que Jenkins se separó de Hudson.

Al mirar las páginas de inicio del proyecto, me pregunto cuáles son las diferencias entre Hudson y Jenkins mientras tanto. Del registro de cambios realmente no aprendo mucho. Hay un montón de cambios y la principal diferencia parece ser que Jenkins lanza más a menudo con menos cambios y Hudson con menos frecuencia, pero luego con más cambios en un lanzamiento.

¿Hay diferencias notables todavía? Entonces, ¿hay cosas que me hagan como desarrollador que necesite un sistema de IC más productivo en lugar de uno u otro? ¿Es uno de ellos más estable que el otro? ¿Hay alguna diferencia todavía que no tenga nada que ver con la política en torno a Oracle?

¿Cuál es la diferencia más notable desde tu punto de vista?


Compruebe el trabajo que se está realizando para limpiar el código y las comprobaciones de IP que se necesitan para pertenecer a Eclipse Foundation. Este es uno de los grandes diferenciadores si te importa la IP limpia.

¿Cuántos complementos estás usando? Hudson es compatible con muchos de los complementos más importantes de forma independiente y está trabajando con los propietarios de los complementos para mantener la compatibilidad con aquellos que aún son mantenidos por sus propietarios en Jenkins.

Vea las presentaciones de JavaOne que muestran cómo se mantiene Hudson y cómo se agregan nuevas funciones. https://oracleus.wingateweb.com/scheduler/eventcatalog/eventCatalogJavaOne.do (búsqueda de Hudson)

También puedes ver el proyecto de Hudson en Eclipse http://www.eclipse.org/hudson/


Una diferencia notable es que una gran cantidad de complementos se trasladaron a Jenkins. Si bien aún podría usar las versiones anteriores con Hudson, las versiones más nuevas ya dependen de Jenkins. Además, la mayoría de los complementos nuevos se crean con dependencias en versiones de Jenkins bastante recientes, por lo que probablemente no podrá usarlos sin problemas en Hudson.

Esto probablemente diferirá de un complemento a otro, algunos podrían ser más compatibles con Hudson que otros, mientras que otros ofrecen versiones para ambas herramientas. Pero si algo no funciona bien con un complemento, recibirá ayuda más fácil si usa Jenkins.

EDIT: Aquí hay un enlace interesante que encontré, no solo proporcionando algunos números sólidos en las diferentes rutas que Jenkins y Hudson han tomado, sino que también aborda el problema (no) de IP que se mencionó en la otra publicación aquí ...