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.
  • Ynon-root sudo usero acceder a laroot user. Recomendamos actuar como unnon-root sudo usersin 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 ahttps://your-domain.com:8080ohhttps://server-ip:8080y complete los pasos necesarios para finalizar la instalación. La contraseña de instalación predeterminada se puede encontrar en/var/lib/jenkins/secrets/initialAdminPasswordcomo 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 consulteel sitio web oficial de Jenkins.

Actualizaciones del boletín

Ingrese su dirección de correo electrónico a continuación para suscribirse a nuestro boletín