Publicado en

Instalación de Jenkins en Linux para Integración Continua

Jenkins es una herramienta de integración continua (CI) ampliamente utilizada para la automatización de procesos de desarrollo y despliegue. En esta guía, aprenderás a instalar y configurar Jenkins en un servidor Linux.

Paso 1: Actualizar el Sistema

Antes de comenzar, asegúrate de que tu sistema esté actualizado:

sudo apt update && sudo apt upgrade -y  # Para Ubuntu/Debian
sudo yum update -y  # Para CentOS/RHEL

Paso 2: Instalar Java (Requisito para Jenkins)

Jenkins requiere Java para ejecutarse. Instala OpenJDK con el siguiente comando:

En Ubuntu/Debian

sudo apt install openjdk-11-jdk -y

En CentOS/RHEL

sudo yum install java-11-openjdk -y

Verifica la instalación de Java:

java -version

Paso 3: Agregar el Repositorio de Jenkins e Instalarlo

En Ubuntu/Debian

  1. Agregar la clave GPG y el repositorio oficial de Jenkins:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
  1. Instalar Jenkins:
sudo apt update
sudo apt install jenkins -y

En CentOS/RHEL

  1. Agregar el repositorio oficial de Jenkins:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
  1. Instalar Jenkins:
sudo yum install jenkins -y

Paso 4: Iniciar y Habilitar Jenkins

Ejecuta los siguientes comandos para iniciar el servicio y habilitarlo en el arranque:

sudo systemctl enable jenkins
sudo systemctl start jenkins

Verifica el estado del servicio:

sudo systemctl status jenkins

Paso 5: Configurar el Acceso a Jenkins

Jenkins se ejecuta en el puerto 8080 de forma predeterminada. Accede a él ingresando en tu navegador:

http://tu-servidor:8080

Para desbloquear Jenkins, ejecuta:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Copia y pega la contraseña en el navegador para completar la configuración inicial.

Paso 6: Instalar Plugins y Crear un Usuario Administrador

Durante la configuración inicial, Jenkins te pedirá que instales plugins recomendados. Luego, crea un usuario administrador y finaliza la instalación.

Conclusión

Con Jenkins instalado y configurado en tu servidor Linux, ya puedes automatizar tus procesos de integración y despliegue. Personaliza los plugins y configura pipelines según tus necesidades para optimizar el desarrollo de software.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *