Ver destacados

Cómo instalar Jenkins en Ubuntu 17.04

Tutorial que explica cómo instalar Jenkins en Ubuntu 17.04 y así tener un servidor de integración continua en el sistema.
Escrito por
4.6K Visitas  |  Publicado may 08 2017 18:07
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Al gestionar múltiples sistemas operativos debemos buscar siempre la mejor manera de optimizar muchos de los procesos que son llevados a cabo de forma continua. Esto nos ayudará a poder ejecutar tareas de forma mucho más rápida mejorando así nuestro trabajo como administradores. Esta integración continua supone que los activos de un grupo van integrando el trabajo de forma frecuente y cada integración se somete a verificación para compilar el código fuente.

 

Una de las herramientas de código abierto que está siendo importante en las tareas de control y gestión de ambientes Ubuntu es Jenkins y hoy este tutorial analizará en detalle qué es y cómo configurar Jenkins en Ubuntu 17.04.

 

A continuación te explicamos rápidamente qué es Jenkins y sus características.

 

Qué es Jenkins
Jenkins es una aplicación de código abierto basado en el proyecto Hudson y escrito en Java cuya función primordial es servir como servidor de integración continua y es fundamental cuando debemos gestionar múltiples builds comprobando su disponibilidad y nuevas versiones.

 

Esta aplicación puede ser descargada como paquetes en Ubuntu o como un archivo RAR en el siguiente enlace:

 

 

 

Características Jenkins
Sus principales características son:
  • Continua integración y envío de elementos.
  • Extendible ya que pueden ser aplicados nuevos plugins para su alcance.
  • Sencilla instalación.
  • Soporta sistemas operativos como Windows, Linux o Mac OS.
  • Puede ser distribuida en múltiples máquinas.
  • Configuración sencilla.

 


1. Instalar los repositorios de Jenkins en Ubuntu 17.04

 

Paso 1

En primer lugar será necesario instalar el repositorio desde donde posteriormente realizaremos la instalación de los paquetes de Jenkins, para esto ejecutaremos lo siguiente:
sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add –

 

Paso 2

Ahora adjuntaremos el repositorio Debian en el archivo sources.list, para ello ejecutamos lo siguiente:
echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list

 

Paso 3

Cuando hayamos instalado los repositorios procedemos a actualizar el sistema usando el siguiente comando:
sudo apt update

2. Instalar y ejecutar Jenkins en Ubuntu 17.04

 

Paso 1

Ahora ejecutaremos el siguiente comando para la instalación de Jerkins en Ubuntu 17:
sudo apt-get install jenkins

 

Aceptamos la descarga y respectiva instalación de Jenkins en Ubuntu 17.04.

 

Paso 2

Una vez instalado procedemos a iniciarlo usando systemctl de la siguiente forma:
sudo systemctl start Jenkins
Paso 3

Podremos comprobar el estado actual de Jenkins ejecutando lo siguiente:
sudo systemctl status jenkins

 


3. Habilitar los puertos en el Firewall para Jenkins en Ubuntu 17.04


Ahora debemos permitir que el puerto por el cual se comunicara Jenkins, el 8080, este permitido en el firewall de Ubuntu 17.04, para esto ejecutaremos las siguientes líneas:
  • sudo ufw allow 8080 (Habilitar el puerto en el firewall)
  • sudo ufw status (Ver el estado del firewall)

 

 


4. Acceder a Jenkins en Ubuntu 17.04

 

Paso 1

Una vez configurados estos parámetros el siguiente paso consiste en ir a algún navegador y en la barra de dirección ingresar lo siguiente:
http://IP:8080
Al acceder nuestra IP y el puerto 8080 veremos lo siguiente:

 

 

 

Paso 2

Podemos ver el mensaje “Unlock Jenkins” y esto es un paso de seguridad de que realmente somos los usuarios autorizados a su uso podemos ver la ruta donde debemos configurar la contraseña de administrador. Ejecutaremos lo siguiente en Ubuntu 17:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Paso 3

Al ejecutar este comando veremos la contraseña de acceso a Jenkins:

 

 

 

Paso 4

Esta deberá ser copiada y pegada en el campo Administrator Password¸ pulsamos en Continue y veremos lo siguiente:

 

 

Paso 5

Pulsamos en la opción Install suggested plugins y se desplegara lo siguiente:

 

 

Paso 6

Vemos que se está realizando el proceso de instalación de los respectivos plugins. Una vez este proceso concluya se desplegará la siguiente ventana donde debemos configurar, si así lo deseamos, el usuario administrador de Jenkins:

 

 

Paso 7

Una vez completemos los campos pulsamos en Save and Finish para guardar los cambios y veremos lo siguiente:

 

 

Paso 8

Pulsamos en el botón Start using Jenkins y tendremos acceso a la plataforma principal donde podremos iniciar el proceso de gestión de tareas:

 

 

Paso 9

Allí podemos pulsar en Crear una nueva tarea para seleccionar alguna de las opciones disponibles:

 

 

Como vemos Jenkins es una aplicación práctica y útil para llevar a cabo tareas de integración en diversos sistemas operativos de forma sencilla. Si aún no tienes la última versión de Ubuntu, aquí tienes cómo actualizar Ubuntu 16 a 17.04.

 

Pasos con vídeo de cómo hacer la actualización de sistemas Ubuntu 16 a la nueva versión de Ubuntu 17.04.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!