Jenkins
Jenkins es un servidor de automatización de código abierto orientado a facilitar la integración continua (CI) y la entrega continua (CD) de software. Permite a los equipos orquestar tareas de compilación, pruebas y despliegue de forma automática, contribuyendo a mejorar la calidad y acelerar la entrega de aplicaciones.
Algunas de sus características principales son:
- Open Source y comunidad: Proyecto con licencia MIT mantenido por una comunidad global activa.
 - Arquitectura de plugins: Más de 1.800 plugins disponibles para integrar herramientas de control de versiones, notificaciones, análisis de código, contenedores y más.
 - Pipeline as code: Definición de pipelines mediante código en el archivo 
Jenkinsfile(Groovy Declarativo o Scripted). - Ejecución distribuida: Capacidad de ejecutar jobs en múltiples agentes (nodos) para paralelizar y escalar procesos de build.
 - Interfaz web y Blue Ocean: Consola web intuitiva junto con la experiencia visual de Blue Ocean para visualizar pipelines de forma clara.
 - Notificaciones y reportes: Envío de notificaciones (correo, Slack, Teams) e informes de resultados de pruebas tras cada ejecución.
 - Seguridad y control de acceso: Integración con LDAP/Active Directory, matriz de autorización y roles configurables.
 - Actualizaciones y versiones LTS: Canal de versiones de soporte a largo plazo (LTS) y posibilidad de rollback ante problemas.
 - Compatibilidad multiplataforma: Ejecutable en Windows, Linux, macOS y desplegable en contenedores Docker.
 - Escalable y extensible: Se adapta a cargas variables y permite personalizaciones mediante plugins y scripts.
 
📄️ CI/CD
Guía para configurar y utilizar CI/CD en Jenkins con un Jenkinsfile Declarativo.
📄️ Instalación
Instalación de Jenkins