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 -y
sudo dnf upgrade -y
sudo dnf install epel-release

Instalando 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 -y

Una 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 -version

Salida 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.key

A 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 makecache

A 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 repolist

Salida de ejemplo:

Ejecuta el comando a continuación para verificar que el repositorio de jenkins esté habilitado.

sudo dnf repolist Jenkins-stable

Salida de ejemplo:

Si el repositorio de Jenkins no está habilitado, ejecuta el comando a continuación para habilitarlo.

dnf config-manager --set-enabled Jenkins-stable

Instalando Jenkins

Ahora que hemos agregado el repositorio de Jenkins, podemos instalar Jenkins usando el comando a continuación.

sudo dnf -y install jenkins

Una vez instalado, inicia y habilita Jenkins para que se ejecute automáticamente al arrancar usando los comandos a continuación.

sudo systemctl start jenkins
sudo systemctl enable jenkin

Para 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 jenkins

Salida de ejemplo:

Instalando Jenkins

Detener Jenkins es tan fácil como iniciarlo con el comando a continuación.

sudo systemctl stop jenkins

Configurando 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/tcp

Como 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 --reload

Ejecuta 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-all

Salida de ejemplo:

Configurando el Firewall

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/initialAdminPassword

Copia 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.

Accediendo a la interfaz web de Jenkins

Serás llevado a la página de Personalizar Jenkins, donde se pueden instalar y configurar plugins. La primera,

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.