Hudson (software)

De Wikipedia, la enciclopedia libre
Hudson
Información general
Tipo de programa integración continua
Lanzamiento inicial 7 de febrero de 2005
Discontinuación 5 de mayo de 2016
Licencia MIT license y licencia Creative Commons[1]
Información técnica
Programado en Java
Versiones
Última versión estable 3.3.3 (info) ( 15 de febrero de 2016 (8 años, 2 meses y 1 día))
Enlaces

Hudson fue una herramienta de integración continua escrita en Java, que se ejecutaba en contenedores de servlets, como Apache Tomcat o en el servidor de aplicaciones GlassFish. TrabajaBA con herramientas de control de versiones como CVS, Subversion, Git y Clearcase y podía ejecutar proyectos basados en Apache Ant y Apache Maven, así como también shell scripts o procesos por lotes Windows ("Windows batch commands").

La "Build" de un proyecto puede iniciarse de varias formas, planificando mecanismos cron, creando la "Build" del proyecto cuando otras "Builds" se han completado o creando la "Build" de una URL.

Hudson se convirtió en una alternativa a CruiseControl y otros servidores de "Builds" de código abierto.[2]​ En la conferencia JavaOne de mayo de 2008, Hudson fue el ganador del premio "Duke's Choice" en la categoría de "Soluciones para desarrolladores".[3]

Hudson fue un proyecto de código abierto, con algunas partes (diseño gráfico derivado del proyecto Tango Desktop Project) bajo licencia Creative Commons y el resto bajo licencia MIT.[1]​ El desarrollador principal de Hudson fue Kohsuke Kawaguchi, empleado de Sun Microsystems.[2]

Durante noviembre de 2010, una incidencia surgió en la comunidad de Hudson con respecto a la infraestructura usada, la cual creció hasta cuestionar el control de Oracle sobre el proyecto.[4]​ A pesar del acuerdo entre los principales colaboradores del proyecto y Oracle en muchos aspectos, el uso del nombre "Hudson" no fue cedido por Oracle,[5]​ por lo que en enero de 2011 se propuso cambiar el nombre de "Hudson" por "Jenkins". La propuesta fue apoyada mayoritariamente creándose el proyecto Jenkins.[6]

Finalmente, Jenkins se impuso y Hudson dejó de ser mantenido y se declaró obsoleto.[7]

Referencias[editar]

  1. a b Hudson Software License Archivado el 15 de mayo de 2007 en Wayback Machine.
  2. a b Dan Dyer. «Why are you still not using Hudson?». Consultado el 21 de mayo de 2008. 
  3. «2008 JavaOne Conference: Duke's Choice Awards Winners for 2008». Consultado el 21 de mayo de 2008. 
  4. «Copia archivada». Archivado desde el original el 12 de marzo de 2013. Consultado el 31 de enero de 2011. 
  5. «Copia archivada». Archivado desde el original el 8 de junio de 2013. Consultado el 31 de enero de 2011. 
  6. «Copia archivada». Archivado desde el original el 1 de febrero de 2011. Consultado el 31 de enero de 2011. 
  7. https://projects.eclipse.org/projects/technology.hudson/governance

Enlaces externos[editar]