El predecesor del motor de integración continua de Jenkins es Hudson, que es un motor de integración continua extensible. Jenkins es un software de CI&CD de código abierto que se utiliza para automatizar diversas tareas, incluida la creación, prueba e implementación de software. Jenkins admite varios métodos de ejecución, ya sea a través de paquetes del sistema, Docker o mediante un programa Java independiente.
línea de montaje
Múltiples tipos de compatibilidad con nodos informáticos (SSH, JNLP, etc.)
Mecanismo de extensión de complemento enriquecido
Como servidor de automatización escalable, Jenkins puede servir como un simple servidor de integración continua (Integración Continua, CI) o convertirse en el centro de entrega continua de cualquier proyecto.
2. Fácil de instalar
Jenkins es un programa independiente basado en Java que incluye paquetes para Windows, Mac OS y otros sistemas similares a UNIX.
3. Configuración sencilla
Jenkins es fácil de instalar y configurar a través de su interfaz web, que incluye verificación dinámica de errores y ayuda integrada.
4. Complementos ricos
Hay cientos de complementos en el Centro de complementos de Jenkins, y Jenkins integra casi todas las herramientas en la cadena de herramientas de integración y entrega continua.
5. Ampliable
Jenkins se puede ampliar mediante una arquitectura de complemento, que proporciona posibilidades casi ilimitadas para Jenkins.
6. Distribuido
Jenkins puede publicar trabajos fácilmente en varias máquinas, lo que ayuda a los usuarios a impulsar compilaciones, pruebas e implementaciones más rápidamente en múltiples plataformas.