Jenkins (software)

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 27 de diciembre de 2020; las comprobaciones requieren 7 ediciones .
Jenkins
Tipo de sistema de integración continua [d] ysoftware libre y de código abierto
Desarrollador Kosuke Kawaguchi [d]
Escrito en Java
Primera edición 2011 [1]
plataforma de hardware máquina virtual de Java
ultima versión 2.361.1 [2] (7 de septiembre de 2022 ) ( 2022-09-07 )
Licencia licencia MIT [3]
Sitio web jenkins.io_
 Archivos multimedia en Wikimedia Commons

Jenkins  es un sistema de software Java de código abierto diseñado para proporcionar un proceso continuo de integración de software . Bifurcado en 2008 del proyecto Hudson de Oracle por Kosuke Kawaguchi [4] . Distribuido bajo la licencia MIT [5] .

Le permite automatizar una parte del proceso de desarrollo de software que no requiere la participación humana, brindando características de integración continua . Se ejecuta en un contenedor de servlets , como Apache Tomcat . Admite herramientas de control de código fuente, incluidas AccuRev , CVS , Subversion , Git , Mercurial , Perforce , Clearcase y RTC . Puede construir proyectos utilizando Apache Ant y Apache Maven , y ejecutar scripts de shell arbitrarios y archivos por lotes de Windows . Una compilación se puede desencadenar de muchas maneras, por ejemplo, mediante un evento de confirmación en el sistema de control de versiones , mediante un cronograma, mediante una solicitud a una URL específica , después de que se haya completado otra compilación en cola.

Jenkins se puede ampliar con complementos .

El control de acceso se implementa de dos formas: autenticación y autorización de usuarios . Se admite la protección contra amenazas externas, incluidos los ataques CSRF y los ensamblados maliciosos [6] .

En 2011, Jenkins recibió el premio al mejor código abierto de InfoWorld [7] .

Notas

  1. http://jenkins.361315.n4.nabble.com/Jenkins-1-396-released-td3257106.html
  2. Registro de cambios de LTS . Archivado desde el original el 7 de abril de 2022. Consultado el 11 de abril de 2022.
  3. Licencia  _
  4. Dan Dyer. ¿Por qué sigues sin usar Hudson? . Consultado el 21 de mayo de 2008. Archivado desde el original el 26 de abril de 2012.
  5. Kawaguchi, Kohsuke. Usar Hudson: Licencia . Fecha de acceso: 30 de enero de 2011. Archivado desde el original el 15 de mayo de 2007.
  6. Protección de Jenkins (enlace descendente) . Consultado el 30 de marzo de 2017. Archivado desde el original el 15 de septiembre de 2016. 
  7. Premios - Jenkins - Jenkins Wiki . Consultado el 13 de septiembre de 2016. Archivado desde el original el 23 de noviembre de 2016.