Repolode
jenkinsci

jenkinsci/jenkins

Jenkins es un servidor de automatización de código abierto para compilar, probar y desplegar software, ampliable mediante más de 2.000 plugins.

Alternativa open source a:GitHub ActionsCircleCI

Estrellas
26,675
Forks
9,798
Issues abiertos
3,609
Último commit
hace 20 horas

¿Qué es?

Jenkins es un servidor de automatización basado en Java que ejecuta tareas repetitivas de un flujo de trabajo de desarrollo. Se usa habitualmente para compilar proyectos, ejecutar suites de pruebas que permitan detectar errores en cuanto aparecen, realizar análisis estático de código y desplegar software.

Sus capacidades provienen de un ecosistema de más de 2.000 plugins incluidos en el índice de plugins de Jenkins, que ofrece integraciones con sistemas de control de versiones, herramientas de compilación y destinos de despliegue. Los pipelines se pueden definir como código. Las distribuciones oficiales incluyen archivos WAR, imágenes de Docker, paquetes nativos e instaladores para varias distribuciones de Linux y Windows.

Jenkins ofrece dos líneas de versiones: una semanal, con todas las nuevas funciones y correcciones, y otra de Long-Term Support, que recibe periódicamente correcciones de errores retroportadas. El proyecto está gobernado por una comunidad abierta y se distribuye bajo la licencia MIT.

Funciones clave

  • 01Automatiza compilaciones, pruebas, análisis estático y despliegues
  • 02Ampliable mediante más de 2.000 plugins
  • 03Permite definir pipelines como código
  • 04Distribuciones oficiales para WAR, Docker, paquetes nativos y Windows
  • 05Líneas de versiones semanal y Long-Term Support

Casos de uso

  • Compilar y empaquetar proyectos automáticamente con cada commit
  • Ejecutar suites de pruebas para detectar regresiones cuanto antes
  • Desplegar aplicaciones en entornos de staging o producción
  • Ejecutar análisis estático de código como parte de un pipeline de entrega

Inicio rápido

  1. 1

    Lee la página de descargas y elige una distribución (WAR, imagen de Docker o paquete nativo)

  2. 2

    Lee la guía de contribución para configurar un entorno de desarrollo

Antes de usarlo

  • El README solo cubre las descargas y la configuración del entorno de desarrollo; no incluye un comando de inicio rápido para usuarios finales.
  • Para ejecutar el proyecto desde el código fuente, se necesitan una cadena de herramientas de Java y una configuración de compilación, tal como se describe en la guía de contribución.

Temas

Preguntas frecuentes

¿Qué es jenkins?
Jenkins es un servidor de automatización de código abierto para compilar, probar y desplegar software, ampliable mediante más de 2.000 plugins. Jenkins es un servidor de automatización basado en Java que ejecuta tareas repetitivas de un flujo de trabajo de desarrollo. Se usa habitualmente para compilar proyectos, ejecutar suites de pruebas que permitan detectar errores en cuanto aparecen, realizar análisis estático de código y desplegar software.
¿jenkins es gratuito? ¿Qué licencia tiene?
jenkins es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jenkins sigue mantenido?
Mantenimiento activo. El último commit de jenkins fue el 22 oct 2026.
¿Para qué puedo usar jenkins?
Compilar y empaquetar proyectos automáticamente con cada commit Ejecutar suites de pruebas para detectar regresiones cuanto antes Desplegar aplicaciones en entornos de staging o producción Ejecutar análisis estático de código como parte de un pipeline de entrega
¿Cómo se instala jenkins?
Lee la página de descargas y elige una distribución (WAR, imagen de Docker o paquete nativo) Lee la guía de contribución para configurar un entorno de desarrollo
¿Dónde consigo jenkins?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jenkinsci/jenkins

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados