Jenkins

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Jenkins
Jenkins logo with title.svg
Desarrollador
Jenkins CI
Información general
Lanzamiento inicial 02 de febrero de 2011 (info)
Última versión estable 1.596.2 (info)
23 de marzo de 2015; hace 2 meses (2015-03-23)
Género integración continua
Programado en Java
Sistema operativo Multi-plataforma
Licencia MIT license y licencia Creative Commons
En español
[editar datos en Wikidata]

Jenkins es un software de Integración continua open source escrito en Java. Está basado en el proyecto Hudson y es, dependiendo de la visión, un fork del proyecto o simplemente un cambio de nombre.

Jenkins proporciona integración continua para el desarrollo de software. Es un sistema corriendo en un servidor que es un contenedor de servlets, como Apache Tomcat. Soporta herramientas de control de versiones como CVS, Subversion, Git, Mercurial, Perforce y Clearcase y puede ejecutar proyectos basados en Apache Ant y Apache Maven, así como scripts de shell y programas batch de Windows. El desarrollador principal es Kohsuke Kawaguchi. Liberado bajo licencia MIT, Jenkins es software libre.[1]

Historia[editar]

Jenkins fue originalmente desarrollado con el nombre Hudson. El desarrollo de Hudson empezó en el verano de 2004 en Sun Microsystems. Su primera versión fue publica en Febrero de 2005.[2]

En noviembre de 2010 surgieron varios temas respecto a la administración y gestión del proyecto por parte de Oracle. Uno de los puntos claves fue la propiedad de la marca Hudson[3] . Después Oracle reclamo el derecho al nombre y marca registrada Hudson en diciembre de 2010. Como resultado, el 11 de enero de 2011, se hizo una votación entre los miembros de la comunidad para cambiar el nombre del proyecto de “Hudson” a “Jenkins”. La propuesta fue aprobada por la comunidad el 29 de enero de 2011.[4]

El 1 de febrero de 2011, Oracle dijo que continuarían con el desarrollo de Hudson y consideraron a Jenkins un fork en lugar de un cambio de nombre.[5]

Jenkins y Hudson continúan como proyectos independientes y considerando al otro proyecto como fork.

Plugins[editar]

Jenkins dispone de la funcionalidad de extenderse mediante Plugins.[6] Existen multitud de plugins que permiten cambiar el comportamiento de Jenkins o añadir nueva funcionalidad.

Referencias[editar]

  1. Kawaguchi, Kohsuke, et al. «Use Hudson: License». Consultado el 30 de enero de 2011. 
  2. Kawaguchi, Kohsuke. «Hudson». Consultado el 17 mayo 2015. 
  3. «Hudson Process Discussion Summary». Consultado el 17 mayo 2015. 
  4. Bayer, Andrew (29 enero 2011). «Jenkins!». Consultado el 17 mayo 2015. 
  5. «The Future of Hudson». Hudson-dev mailing list. Consultado el 17 mayo 2015. 
  6. Plugins - Jenkins

Véase también[editar]

Enlaces externos[editar]