Hudson (software)
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").
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, 10 meses y 11 días)) | |
Enlaces | ||
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- ↑ a b Hudson Software License Archivado el 15 de mayo de 2007 en Wayback Machine.
- ↑ a b Dan Dyer. «Why are you still not using Hudson?». Consultado el 21 de mayo de 2008.
- ↑ «2008 JavaOne Conference: Duke's Choice Awards Winners for 2008». Consultado el 21 de mayo de 2008.
- ↑ «Copia archivada». Archivado desde el original el 12 de marzo de 2013. Consultado el 31 de enero de 2011.
- ↑ «Copia archivada». Archivado desde el original el 8 de junio de 2013. Consultado el 31 de enero de 2011.
- ↑ «Copia archivada». Archivado desde el original el 1 de febrero de 2011. Consultado el 31 de enero de 2011.
- ↑ https://projects.eclipse.org/projects/technology.hudson/governance