Cómo instalar Jenkins en CentOS 8

En este tutorial, le mostraremos cómo instalar Jenkins en CentOS 8. Para aquellos de ustedes que no lo sabían, Jenkins es una herramienta de integración continua de código abierto escrita en Java. Jenkins proporciona servicios de integración continua para el desarrollo de software. Es un sistema basado en servidor que se ejecuta en un contenedor de servlet como Apache Gato. Admite herramientas SCM, incluidas AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase y RTC, y puede ejecutar Apache hormiga y Apache Proyectos basados ​​en Maven, así como scripts de shell arbitrarios y comandos por lotes de Windows.

Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘ sudo ‘ a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso de Jenkins en CentOS 8.

requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos: CentOS 8.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • UN non-root sudo user o acceder a la root user . Recomendamos actuar como un non-root sudo user sin embargo, puede dañar su sistema si no tiene cuidado al actuar como raíz.

Instalar Jenkins en CentOS 8

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

                      sudo dnf update
                    

Paso 2. Instalación de Java.

Instale JAVA en el servidor para que podamos usar Jenkins correctamente:

                      sudo dnf install java-1.8.0-openjdk
                    

Verifique la versión de Java ejecutando el siguiente comando:

                      java -version
                    

Paso 3. Instalación de Jenkins en CentOS 8.

Primero, descargue y habilite el repositorio de Jenkins:

                      wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
                    

Ahora, importe la clave GPG de Jenkins:

                      rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
                    

Luego, comience a continuar con la instalación de Jenkins:

                      sudo dnf install jenkins
                    

Ahora debe iniciar el servicio Jenkins para que podamos usarlo y habilitarlo en el arranque, de modo que si el sistema se reinicia, Jenkins se iniciará automáticamente:

                      systemctl start jenkins
systemctl enable jenkins
systemctl status jenkins
                    

Paso 4. Configure el cortafuegos.

Sabes que Jenkins está trabajando en el puerto 8080, por lo que debemos permitir la conexión en ese puerto agregándolo al firewall:

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

Paso 5. Acceso a la interfaz web de Jenkins.

Jenkins estará disponible en el puerto HTTP 8080 de forma predeterminada. Abra su navegador favorito y vaya a https://your-domain.com:8080 o https://server-ip:8080 y complete los pasos necesarios para finalizar la instalación. La contraseña de instalación predeterminada se puede encontrar en /var/lib/jenkins/secrets/initialAdminPassword como se muestra en la imagen de abajo.

¡Felicidades! Ha instalado correctamente Jenkins. Gracias por usar este tutorial para instalar Jenkins en el sistema CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Jenkins .

Related Posts