InicioInfoJenkins CI, una herramienta para automatización de tareas

Jenkins CI, una herramienta para automatización de tareas

Info11/24/2015


En nuestro día a día nos encontramos con una diversidad de tareas repetitivas y muchas veces tediosas. Como sysadmins, tenemos nuestros maravillosos scripts para realizar tareas de monitoreo y gestión de servidores, mientras que para usuarios comunes tareas de respaldo y limpieza de directorios suelen ser útiles y apropiadas.

Jenkins CI se presenta como una herramienta de Integración Continua (CI, por sus siglas en inglés) cuyo propósito es el de automatizar fases repetitivas del desarrollo de software como las compilaciones y pruebas unitarias con el fin de garantizar entregas continuas de software funcional. Con paquetes para las distribuciones principales de Linux y BSD.

Sin embargo, contiene un amplio abanico de opciones que pueden interesarnos a Sysadmins y usuarios, tal como la ejecución de Comandos Shell o invocar scripts de forma similar a como lo haríamos en un Terminal.

Una de sus cualidades más atractivas es la posibilidad de realizar la configuración de forma sencilla a través de una interfaz gráfica web, con similitudes a crontab pero con retroalimentación visual inmediata.



Su panel principal nos ofrece, de forma muy gráfica, el status de todas nuestras tareas programadas para verificar si han corrido de forma exitosa o no.





Adicionalmente, está la posibilidad de establecer dependencias entre las tareas y acciones posteriores dependiendo del resultado de la ejecución de cada una de ellas, lo que nos resulta muy útil para automatizar tareas de mayor complejidad. Otro de sus beneficios es que cuenta con un backend web, que nos permite enlazar varios servidores de forma de distribuir tareas entre ellos o implementar arquitecturas Maestro-Esclavo para que un servidor maestro dispare tareas en los servidores asociados a este como esclavo. Incluso ofrece capacidades de Alta Disponibilidad de forma que al existir errores en el servidor Maestro, un esclavo pueda ocupar su rol y orquestar las tareas en el resto de los servidores.
Jenkins CI se encuentra desarrollada en Java y aprovecha las últimas potenciales de este lenguaje para permitir la extensión de sus funcionalidades haciendo uso de plug ins , los cuales varían desde estadísticas y reportes de ejecución a manejo de clusters y sistemas distribuidos.


Te lo resumo, la herramienta esta buena, pero esta desarrollada en java... y le vas a dar bola si la necesitas para un servidor


Aca la lista:                          #  LTS

Windows                          #  Windows
Ubuntu/Debian                #  Ubuntu/Debian
Red Hat/Fedora/CentOS #   Red Hat/Fedora/CentOS
Mac OS X                        #   Mac OS X
openSUSE                      #    openSUSE
FreeBSD                        #    FreeBSD
OpenBSD                       #    OpenBSD
Gentoo                           #    Gentoo

Datos archivados del Taringa! original
20puntos
95visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
santiagop🇦🇷
Usuario
Puntos0
Posts71
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.