Cómo instalar Jenkins en Ubuntu 18.04 LTS

1 mar 2021 3 min di lettura
Cómo instalar Jenkins en Ubuntu 18.04 LTS
Indice dei contenuti

Introducción

Jenkins es un servidor de automatización de código abierto que ofrece una manera fácil de configurar una integración continua y una canalización de entrega continua (CI /CD).

La integración continua (CI) es una práctica de DevOps en la que los miembros del equipo realizan cambios de código regularmente en el repositorio de control de versiones, después de lo cual se realizan pruebas y compilaciones automáticas. Continuous Delivery (CD) es una serie de prácticas en las que los cambios de código se crean, prueban y se implementan automáticamente en producción.

En este tutorial, le mostraremos cómo instalar Jenkins en una máquina Ubuntu 18.04 usando el repositorio de paquetes Jenkins Debian.

Aunque este tutorial está escrito para Ubuntu 18.04 Bionic Beaver, se pueden usar los mismos pasos para Ubuntu 16.04 Xenial Xerus.

Prerrequisitos

Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.

Si desea instalar Jenkins en un servidor remoto, continúe leyendo, de lo contrario, omita el primer párrafo "Conectando al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Instalar Jenkins

Para instalar Jenkins en su sistema Ubuntu, siga estos pasos.

Dado que Jenkins es una aplicación Java, el primer paso es instalar Java. Actualice el índice del paquete e instale el paquete Java 8 OpenJDK con los siguientes comandos:

sudo apt update
sudo apt install openjdk-8-jdk

Importe las claves GPG del repositorio de Jenkins con el comando wget

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

El comando anterior debería generar OK que significa que la clave se ha importado correctamente y los paquetes de este repositorio serán de confianza.

A continuación, agregue el repositorio de Jenkins al sistema con:

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

Una vez que el repositorio de Jenkins esté habilitado, actualice la apt e instale la última versión de Jenkins escribiendo:

sudo apt update
sudo apt install jenkins

El servicio Jenkins se iniciará automáticamente después de que se complete el proceso de instalación. Puede comprobarlo imprimiendo el estado del servicio:

systemctl status jenkins

Debería ver algo como esto:

● jenkins.service - LSB: Start Jenkins at boot time
 Loaded: loaded (/etc/init.d/jenkins; generated)
 Active: active (exited) since Sat 2020-02-08 19:48:08 CET; 43s ago
 Docs: man:systemd-sysv-generator(8)
 Tasks: 0 (limit: 2298)
 CGroup: /system.slice/jenkins.service

Configurar el firewall

Si está instalando Jenkins en un servidor Ubuntu remoto detrás de un firewall, deberá abrir el puerto 8080. Suponiendo que está utilizando UFW para administrar el firewall, puede abrir el puerto con el siguiente comando:

sudo ufw allow 8080

Verifique el cambio con:

sudo ufw status
Status: active

 To Action From
 -- ------ ----
 OpenSSH ALLOW Anywhere
 8080 ALLOW Anywhere
 OpenSSH (v6) ALLOW Anywhere (v6)
 8080 (v6) ALLOW Anywhere (v6)

Configurar Jenkins

Para configurar la nueva instalación de Jenkins, abra su navegador, escriba el dominio o la dirección IP seguida del puerto 8080, http://DOMINIO_O_IP:8080 y aparecerá la primera pantalla de Jenkins.

Durante la instalación, el instalador de Jenkins crea una contraseña alfanumérica inicial de 32 caracteres. Utilice el siguiente comando para imprimir la contraseña en el terminal:

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

Copie la contraseña de su terminal, péguela en el campo Contraseña de administrador y haga clic en Continue.

En la siguiente pantalla, el asistente de instalación le preguntará si desea instalar complementos sugeridos o si desea seleccionar complementos específicos. Haga clic en el Install suggested plugins y el proceso de instalación comenzará de inmediato.

Una vez instalados los complementos, se le pedirá que configure el primer usuario administrador. Complete toda la información requerida y haga clic en Save and Continue.

La siguiente página le pedirá que configure la URL para su instancia de Jenkins. El campo se completará con una URL generada automáticamente.

Confirme la URL haciendo clic en el botón Save and Finish y se completará el proceso de instalación.

Haga clic en el Start using Jenkins y será redirigido al panel de Jenkins, que está conectado como el usuario administrador que creó en uno de los pasos anteriores.

En este punto, ha instalado correctamente Jenkins en su sistema.

Conclusión

En este tutorial, aprendió a instalar y ejecutar la configuración inicial de Jenkins. Ahora puede comenzar a explorar las características de Jenkins visitando la página de documentación oficial de Jenkins.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.