Como instalar Jenkins en CentOS 8

En esta entrada voy a explicaros como podéis realizar la instalación de Jenkins en CentOS 8.

Para aquellos que no lo conozcáis os explicaré que Jenkins es una herramienta de integración continua. Y diréis, ¿qué es integración continua? pues es una práctica de desarrollo de software donde los miembros del equipo integran su trabajo de forma frecuente, se verifica el código fuente compilandolo y obteniendo un ejecutable. Además también se pasan pruebas y métricas de calidad para detectar errores tan pronto como sea posible.

Preparación del entorno

Jenkins está escrito en Java por lo que lo primero que haremos será instalar OpenJDK 8.

sudo dnf install java-1.8.0-openjdk-devel

Habilitamos los repositorios oficiales de Jenkins. Para ello descargamos el archivo repo e importamos la clave GPG.

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

Instalación Jenkins

Una vez hemos preparado el entorno el siguiente paso será instalar Jenkins.

sudo yum install jenkins

Finalizada la instalación vamos a iniciar el servicio y a configurarlo para que se inicie automáticamente junto con el sistema.

sudo systemctl start jenkins
sudo systemctl enable jenkins

Comprobamos que el servicio se ha iniciado sin errores.

systemctl status jenkins

Configuración Firewall

Para poder realizar la administración remota de Jenkins es necesario habilitar el puerto 8080 en el Firewall de CentOS.

sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload

Configuración inicial Jenkins

Para realizar la configuración inicial de Jenkins abriremos nuestro navegador de internet con la dirección de nuestro servidor y el puerto 8080.

http://direccion_ip:8080

En primer lugar nos aparecerá una pantalla como la siguiente indicando que introduzcamos la contraseña del administrador. Esta contraseña se genera automáticamente al realizar la instalación y podremos consultarla desde el terminal de nuestro servidor utilizando el comando:

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

En la siguiente pantalla el asistente nos preguntará si queremos instalar los plugins sugeridos o bien los que seleccionemos nosotros. En nuestro caso instalaremos los sugeridos.

Esperamos a que finalice la instalación.

Creamos el primer usuario administrador.

La siguiente página nos permitirá, si lo deseamos, cambiar la url de la instancia de Jenkins. En nuestro caso dejaremos la que aparece por defecto.

Y listo ya tendremos instalado nuestro Jenkins.

Espero os haya sido de utilidad.

Entradas relacionadas

Deja un comentario