Cómo instalar Jenkins en Rocky Linux 9

En este tutorial, le mostraremos cómo instalar Jenkins en Rocky Linux 9. Para aquellos de ustedes que no lo sabían, Jenkins es una herramienta de integración continua de código abierto que ayuda a automatizar la creación, las pruebas y las implementaciones de software involucradas en el proceso de desarrollo de software. Es una aplicación basada en servidor escrita en Java y, por lo general, se ejecuta como un servicio en segundo plano en máquinas Windows o Unix. Usamos Jenkins para monitorear automáticamente el repositorio en busca de cambios en nuestro código fuente. Tan pronto como alguien envía sus cambios al repositorio central de código fuente, Jenkins analiza los nuevos archivos fuente en busca de cambios.

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. Le mostraré la instalación paso a paso del servidor de automatización Jenkins en Rocky Linux. 9.

requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos: Linux rocoso 9 .
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra la Terminal si está en una computadora de escritorio).
  • A 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 root.

Instale Jenkins en Rocky Linux 9

Paso 1. El primer paso es actualizar su sistema a la última versión de la lista de paquetes. Para hacerlo, ejecute los siguientes comandos:

                      sudo dnf check-update
sudo dnf install dnf-utils
sudo dnf install epel-release
                    

Paso 2. Instalación de Java OpenJDK.

Jenkins puede ejecutarse en JDK 11. En este paso, instalamos JDK Java usando el siguiente comando a continuación:

                      sudo dnf install java-11-openjdk java-11-openjdk-devel
                    

Si se completó toda la instalación, verifique su versión de Java OpenJDK usando el siguiente comando:

                      java -version
                    

Paso 3. Instalación de Jenkins en Rocky Linux 9.

De manera predeterminada, MongoDB no está disponible en el repositorio base de Rocky Linux 9. Ahora ejecute el siguiente comando a continuación para agregar el repositorio MongoDB a su sistema:

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

Después de agregar el repositorio, puede instalar Jenkins usando el siguiente comando a continuación:

                      sudo dnf install jenkins
                    

Ahora que Jenkins está instalado, comencemos con este comando:

                      sudo systemctl enable jenkins
sudo systemctl start jenkins
                    

Paso 4. Configure las reglas del cortafuegos.

Jenkins escucha en el puerto 8080 de manera predeterminada, ahora permítalo a través del firewall como se muestra:

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

Paso 5. Acceso a la interfaz web de Jenkins.

Una vez instalada correctamente, puede acceder a la aplicación Jenkins visitando la URL https://your-server-ip-address:8080 . Verá la siguiente página:

Jenkins creará una contraseña para el usuario administrador, para encontrarla, ejecute el siguiente comando y luego copie lo mismo:

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

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

Related Posts