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.
- Y
non-root sudo user
o acceder a laroot user
. Recomendamos actuar como unnon-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 ahttps://your-domain.com:8080
ohhttps://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 consulteel sitio web oficial de Jenkins.