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
- Linux: Como instalar Nginx en CentOS 8
- Linux: Como instalar Tomcat 9 en CentOS 8
- Linux: Instalación Oracle 18c XE en CentOS 8 mediante consola
Me dedico a la Administración de Sistemas y he creado este blog para compartir mis conocimientos con toda la comunidad y así aportar mi granito de arena y ayudar a todo el que lo necesite.