Desarrollado por | Kohsuke Kawaguchi ( en ) |
---|---|
Primera versión | 2011 |
Última versión | 2.288 (13 de abril de 2021) |
Depositar | github.com/jenkinsci/jenkins |
Escrito en | Java |
Sistema de explotación | Linux |
Medio ambiente | Máquina virtual de Java |
Idiomas | Plurilingüe |
Tipo | Software de integración continua ( d ) |
Licencia | Licencia MIT |
Sitio web | www.jenkins.io |
Jenkins es una herramienta de código abierto de integración continua , herramienta de horquilla Hudson tras disputas entre su autor, Kohsuke Kawaguchi, y Oracle . Escrito en Java , Jenkins se ejecuta en un contenedor de servlets como Apache Tomcat , o en modo autónomo con su propio servidor web integrado .
Interactúa con el control de versiones del sistema , como CVS , Git y Subversion , e implementa proyectos basados en Apache Ant y Apache Maven , así como en scripts arbitrarios Unix shell o Windows batch .
Las generaciones de proyectos pueden iniciarse por diferentes medios, como mecanismos de programación de tipo cron , sistemas de dependencia intergeneracional o consultas en URL específicas.
Alrededor de 2008, Jenkins se convirtió en un reemplazo popular de la herramienta de referencia CruiseControl .
La 11 de enero de 2011, se anunció una propuesta para cambiar el nombre de Hudson con el fin de evitar problemas con un posible registro (marca comercial) del nombre por parte de Oracle. Después de que fracasaron las negociaciones con Oracle, se aprobó un voto a favor del cambio de nombre el29 de enero de 2011.