Blog sobre desarrollo en Java/Jakarta EE, VueJS, DevOps y más..

miércoles, 14 de octubre de 2020

Instalación de Jenkins en Ubuntu 18.04


Prerequisito: tener instalado el kit de desarrollo de java, una opción interesante es AdoptOpenJDK
 
Jenkins es una herramienta open source escrita en Java que permite implementar la integración continua automatizando todas aquellas tareas repetitivas. Además, cuenta con una amplia gama de plugins que nos permiten extender su funcionalidad y se encuentra disponible para múltiples plataformas tales como: CentOS/Fedora, Debian/Ubuntu, Windows, macOS, y un paquete genérico .war entre otras.

Instalación

Lo primero que debemos hacer es ingresar en el sitio web de Jenkins y acceder al menú "Descargas" haciendo clic en el siguiente enlace: https://www.jenkins.io/download/


Seleccionaremos la versión LTS 2.249.2 para Ubuntu/Debian, y al hacer clic sobre ella accederemos a las siguientes instrucciones:

1. Abrir una terminal e ingresar la siguiente linea:

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

2. Editar el archivo /etc/apt/source.list y agregar el siguiente repositorio:

deb https://pkg.jenkins.io/debian-stable binary/ 

3. Actualizar paquetes

sudo apt-get update

4. Instalar Jenkins

sudo apt-get install jenkins 

5. Iniciar servidor

sudo systemctl start jenkins

Con esto ya tendremos jenkins instalado y corriendo en el puerto 8080 por defecto, para verificarlo podemos acceder a http://localhost:8080

Configuración

Como primer medida, Jenkins nos solicitará que ingresemos una contraseña para su desbloqueo, la misma se encuentra en /var/lib/jenkins/secrets/initialAdminPassword

Abrimos una terminal, ingresamos el siguiente comando, y copiamos el valor retornado y lo pegamos en la caja "Administrator password". Luego presionamos el botón "Continue".

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


Seleccionamos la opción "Install suggested plugins" y automáticamente comenzara la instalación de los plugins. Finalizado este proceso, se nos solicitara la creación de una cuenta de usuario mediante el siguiente formulario:

 

Presionamos el botón "Save and continue", y posteriormente debemos especificar la url en la que "escuchará" jenkis. En este ejemplo, se cambio el puerto 8080 por 8089, ya que las aplicaciones web que corren en los servidores Glassfish y Payara ocupan el puerto 8080, entonces para evitar conflictos mejor cambiar.


 Por último, presionamos el botón "Save and Finish".
Para que el cambio de puerto funcione, debemos editar el archivo /etc/default/jenkins de la siguiente manera:

sudo nano /etc/default/jenkins 


 Guardamos los cambios y listo.

Compartir:

0 comentarios:

Publicar un comentario

Acerca de mí

Mi foto
Capital, Santiago del Estero, Argentina