Prerequisito: tener instalado el kit de desarrollo de java, una opción interesante es AdoptOpenJDK
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:8080Configuració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.








