Jenkins instalación · 5 min read · Nov 02, 2025
Cómo instalar Jenkins en AlmaLinux 8

Jenkins es un software de automatización de código abierto para la integración continua y el despliegue de aplicaciones.
En resumen, Jenkins es un servidor que se asegura de que tu proyecto realice todas las tareas complicadas automáticamente. Puedes concentrarte en escribir código. Es una herramienta de integración continua, lo que significa que ejecuta pruebas automatizadas cada vez que subes algún código a un sistema de control de versiones.
¿Qué hace Jenkins?
Jenkins es capaz de hacer muchas, muchas cosas. El uso más común de Jenkins es probablemente extraer tu proyecto del sistema de control de versiones, construirlo y ejecutar pruebas automatizadas contra la aplicación construida. Sin embargo, esto es solo la punta del iceberg. Jenkins es capaz de mucho más. Puede ejecutar tareas de despliegue, extraer del sistema de control de versiones, monitorear el sistema de archivos en busca de cambios y muchas otras cosas.
Jenkins es de código abierto y está escrito principalmente en el lenguaje Java. Es un servidor de automatización que podríamos usar porque queremos poder hacer automáticamente todas las cosas complicadas más de una vez, así que cada vez que Jenkins las hace por nosotros, esto elimina errores humanos.
Jenkins también puede ayudarnos automatizando tareas para que se realice más trabajo con menos esfuerzo de nuestra parte. Dependiendo del tipo de tarea que sea, algunas personas pueden optar por automatizar pruebas, mientras que otras pueden elegir automatizar despliegues.
En esta guía, te guiaremos a través de cómo instalar Jenkins en un sistema AlmaLinux 8 y revisaremos algunas ideas básicas de configuración.
Requisitos previos
- Esta guía asume que ya tienes AlmaLinux 8 instalado en tu servidor. También deberías tener acceso SSH a tu servidor.
- Se necesita acceso root para instalar Jenkins y realizar algunas otras tareas.
- Requisitos mínimos de hardware: 1 GB de RAM, 10 GB libres de espacio en disco y un procesador decente.
Actualizando el sistema
Antes de comenzar, debes asegurarte de que tu servidor esté actualizado ejecutando el siguiente comando. Siempre es una buena idea comenzar con un sistema fresco y actualizado.
sudo dnf update -ysudo dnf upgrade -ysudo dnf install epel-releaseInstalando Java
Para instalar Jenkins en AlmaLinux 8, necesitamos tener Java instalado. Dado que Jenkins está escrito principalmente en el lenguaje Java, necesitamos tener Java instalado para que esta herramienta funcione.
Usaremos OpenJDK en este tutorial. OpenJDK es una implementación gratuita y de código abierto de la Plataforma Java, Edición Estándar (Java SE). También puedes usar Oracle JDK si lo deseas, pero los repositorios de AlmaLinux 8 no lo proporcionan actualmente.
Ejecuta el siguiente comando para instalar OpenJDK en tu servidor.
sudo dnf install java-1.8.0-openjdk -yUna vez que la instalación esté completa, verifica la versión de Java que tienes instalada. El siguiente comando debería mostrar la versión de java.
java -versionSalida de ejemplo:
Agregando el repositorio de Jenkins
El repositorio de Jenkins es un lugar específico en Internet donde puedes descargar Jenkins. Hay muchos repositorios como este. Usaremos el que es más popular, el que se menciona en el sitio oficial de Jenkins.
Primero, importa la clave pública PGP que el sitio oficial de Jenkins utiliza para firmar sus archivos.
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keyA continuación, crearemos una nueva lista de fuentes /etc/yum.repos.d/jenkins.repo con el siguiente contenido.
sudo tee /etc/yum.repos.d/jenkins.repo<Ahora ejecuta el comando makecache para descargar los metadatos de todos los paquetes disponibles en esta lista.
sudo dnf makecacheA continuación, ejecuta el comando a continuación para verificar que esta nueva lista de fuentes se haya agregado correctamente. Deberías ver una línea que contenga jenkins en la salida.
sudo dnf repolistSalida de ejemplo:
Ejecuta el comando a continuación para verificar que el repositorio de jenkins esté habilitado.
sudo dnf repolist Jenkins-stableSalida de ejemplo:
Si el repositorio de Jenkins no está habilitado, ejecuta el comando a continuación para habilitarlo.
dnf config-manager --set-enabled Jenkins-stableInstalando Jenkins
Ahora que hemos agregado el repositorio de Jenkins, podemos instalar Jenkins usando el comando a continuación.
sudo dnf -y install jenkinsUna vez instalado, inicia y habilita Jenkins para que se ejecute automáticamente al arrancar usando los comandos a continuación.
sudo systemctl start jenkinssudo systemctl enable jenkinPara verificar el estado del servicio de Jenkins, ejecuta el siguiente comando. Obtendrás un estado activo (en ejecución) verde si todo está bien.
sudo systemctl status jenkinsSalida de ejemplo:

Detener Jenkins es tan fácil como iniciarlo con el comando a continuación.
sudo systemctl stop jenkinsConfigurando el Firewall
Jenkins se ejecuta en el puerto 8080 por defecto. Para permitir el acceso a este servicio desde computadoras externas, es necesario abrir el puerto. También permitiremos conexiones remotas y permitiremos tráfico TCP en el puerto 8080 con los siguientes comandos.
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcpComo regla general, recarga la configuración del firewall para aplicar cualquier nueva regla que hayas agregado con el comando a continuación.
sudo firewall-cmd --reloadEjecuta el comando a continuación para listar todas las reglas del firewall y verificar que haya una regla para el puerto 8080.
sudo firewall-cmd --list-allSalida de ejemplo:

Accediendo a la interfaz web de Jenkins
Ahora que has instalado Jenkins y configurado el firewall, puedes acceder a él usando tu navegador web escribiendo la dirección IP del servidor o el nombre de dominio seguido del puerto 8080. Por ejemplo, si Jenkins está instalado en un servidor con la dirección IP 192.168.0.1, la URL sería http://192.168.0.1:8080.
Serás llevado a la página de Comenzar con un campo de Contraseña de Administrador como en la captura de pantalla a continuación. Jenkins utiliza el archivo initialAdminPassword para prevenir instalaciones no autorizadas. Esta contraseña se crea automáticamente durante la instalación de Jenkins pero no se muestra en la terminal.
Para obtener esta contraseña, regresa a tu terminal y ejecuta el comando a continuación. La contraseña está resaltada en rojo.
cat /var/lib/jenkins/secrets/initialAdminPasswordCopia este valor de contraseña y úsalo para completar el campo de Contraseña de Administrador en la interfaz web de Jenkins. Completa la contraseña que copiaste y haz clic en el botón Continuar.

Serás llevado a la página de Personalizar Jenkins, donde se pueden instalar y configurar plugins. La primera,
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.