IT Blog

Configuracion Documentacion servidores tutoriales

Instalando Jenkins en Ubuntu Server

Jenkins es una herramienta de integración continua y entrega continua (CI/CD) que permite automatizar diferentes tareas relacionadas con el ciclo de vida del software, tales como:

  • Compilación del código fuente.
  • Ejecución de pruebas automatizadas.
  • Análisis estático de código.
  • Despliegue de la aplicación en entornos de prueba y producción.
  • Notificación de errores y cambios a los miembros del equipo de desarrollo.

Para instalar Jenkins en Ubuntu Server, sigue los siguientes pasos:

Paso 1

Abre una terminal en Ubuntu Server y actualiza el sistema operativo ejecutando el siguiente comando:

sudo apt update && sudo apt upgrade

Paso 2

Instala Java en Ubuntu Server mediante el siguiente comando:

sudo apt install default-jdk

Paso 3

Descarga e instala la clave GPG de Jenkins mediante los siguientes comandos:

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -

Paso 4

Agrega el repositorio de Jenkins a la lista de fuentes de paquetes de Ubuntu Server:

sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

Paso 5

Actualiza la lista de paquetes e instala Jenkins mediante los siguientes comandos:

sudo apt update
sudo apt install jenkins

Paso 6

Inicia el servicio de Jenkins mediante el siguiente comando:

sudo systemctl start jenkins

Paso 7

Verifica que Jenkins se esté ejecutando correctamente mediante el siguiente comando:

sudo systemctl status jenkins

Si Jenkins se está ejecutando correctamente, deberías ver un mensaje que indica que el servicio está activo.

Paso 8

Configura el cortafuegos de Ubuntu Server para permitir el tráfico HTTP y HTTPS mediante los siguientes comandos:

sudo ufw allow 8080/tcp
sudo ufw allow 443/tcp

Si no has configurado aún el cortafuegos, deberás instalarlo y configurarlo primero.

Paso 9

Accede a Jenkins desde un navegador web en cualquier dispositivo de tu red local mediante la siguiente URL:

http://[dirección IP de tu servidor]:8080/

Reemplaza [dirección IP de tu servidor] con la dirección IP de tu servidor Ubuntu.

Paso 10

Para continuar el proceso de configuración inicial debemos desbloquear Jenkins siguiendo los pasos que nos indica el asistente.

empezando jenkins

Obtenemos la contraseña de administrador con el siguiente comando:

cat /var/lib/jenkins/secrets/initialAdminPassword
c514fb315ee34bdbab6d5190e85c79a5

Paso 11

Luego de colocar la contraseña administrador, el asistente mostrara la bienvenida a Jenkins, solicitando la instalación de los plugins que le dará a la herramienta funcionalidades adicionales en diferentes necesidades. Continuamos instalando los recomendados.

welcome to jenkins

Paso 12

Comenzara la instalación de los plugins recomendados.

instalacion plugins jenkins

Paso 13

Al terminar la instalación de los plugins, mostrara la pantalla de creación del primer usuario administrador, donde colocaremos el nombre de usuario, contraseña, nombre completo y dirección de correo electrónico.

usuario administrador jenkins

Paso 14

Luego de la creación del usuario administrador, el asistente nos mostrara la configuración de la instancia, donde colocaremos el url a utilizar para jenkins, por defecto coloca la dirección ip y el puerto del equipo donde se realizo la instalación.

instancia jenkins

Paso 15

Luego de esto, la configuración inicial de jenkins estaría completa, presionamos el botón para comenzar a utilizar la herramienta.

start using jenkins

Paso 16

¡Listo! Ahora puedes utilizar Jenkins para automatizar tus flujos de trabajo de desarrollo de software.

tablero jenkins

Para cualquier consulta o sugerencia no duden en contactarnos.