GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instalar Jenkins en CentOS 8

Jenkins es un programa de automatización popular y de código abierto basado en Java. Ayuda a los desarrolladores a administrar de manera eficiente sus tareas, como crear, probar e implementar software. Automatiza las compilaciones de software de manera sistemática y notifica a los desarrolladores sobre los errores lo antes posible. Es un programa rico en funciones que se puede ampliar a través de varios complementos.

Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar tareas relacionadas con la Instalación de Software en su sistema Linux.

En este contexto, veremos cómo instalar Jenkins en una máquina CentOS 8.

Para este procedimiento de instalación, necesitará un usuario con privilegios de root o sudo.


Los beneficios de usar Jenkins incluyen:

  • Jenkins es una aplicación gratuita y de código abierto.
  • Su facilidad de configuración se amplía para abarcar múltiples entornos.
  • Tiene un excelente historial de estabilidad y longevidad.
  • Jenkins es independiente de la plataforma, por lo que funciona en casi todos los entornos.
  • Jenkins es compatible con entornos nativos de la nube.
  • Ofrece una cantidad sustancial de herramientas y complementos, lo que aumenta su funcionalidad.
  • Jenkins puede utilizar un modo de funcionamiento dual en dos o más entornos diferentes.
  • Tiene una base comunitaria significativa, lo que aumenta la disponibilidad de opciones de soporte y documentación.

Pasos para instalar Jenkins en CentOS

Jenkins no está disponible en los repositorios de paquetes predeterminados de CentOS. Podemos instalarlo agregando manualmente el repositorio de Jenkins a los repositorios de nuestro sistema. Así que sigue los pasos a continuación.


1. Requisitos previos de instalación

Para comenzar, necesitamos instalar los requisitos previos usando el siguiente comando:

$ sudo yum install java-11-openjdk-devel

Cuando se le solicite, ingrese la contraseña de sudo y, si solicita confirmación, presione y y luego Enter para confirmar. Después de eso, se instalarán los requisitos previos.


2. Agregue el repositorio de Jenkins

Ahora, agregue el repositorio de Jenkins a los repositorios de su sistema usando el siguiente comando:

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

Este comando agregará el archivo de repositorio de Jenkins jenkins.repo al directorio /etc/yum.repos.d.


3. Clave de repositorio de importación

Ahora es el momento de importar la clave del repositorio de Jenkins para que el sistema pueda verificar el paquete:

$ sudo rpm ––import https://pkg.jenkins.io/redhat/jenkins.io.key


4. Instalar Jenkins

Ahora, para instalar Jenkins, use el siguiente comando:

$ sudo yum install jenkins

Si pide confirmación, presione y y luego Enter para confirmar. Después de eso, Jenkins se instalará en su máquina.


5. Iniciar el servicio Jenkins

Después de instalar Jenkins, deberá iniciar y habilitar su servicio. Para iniciar Jenkins en su sistema, este es el comando:

$ sudo systemctl start jenkins

Para permitir que el servicio se inicie automáticamente al arrancar, use el siguiente comando:

$ sudo systemctl enable jenkins

Luego puede verificar el estado del servicio usando el siguiente comando:

$ sudo systemctl status jenkins

Si todo funciona bien, habrá un estado activo (en ejecución) en la salida del comando.


6. Ajustar el cortafuegos

Jenkins escucha en el puerto 8080. Si su sistema está protegido por un firewall y desea acceder a Jenkins desde una máquina remota, deberá abrir el puerto 8080 en su firewall.

Primero, para verificar si su sistema (donde está instalado Jenkins) está protegido por un firewall, use el siguiente comando:

$ sudo systemctl status firewalld

Si ve el estado activo (en ejecución) en la salida, significa que el firewall está habilitado en su sistema.

Para abrir el puerto 8080 que usa Jenkins en el firewall, use el siguiente comando:

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

Luego recarga el cortafuegos:

$ sudo firewall-cmd --reload


¿Cómo iniciar Jenkins?

Para iniciar Jenkins, simplemente abra su navegador web y acceda a http:/ip_address:8080 donde ip_address es la dirección IP del sistema donde está instalado Jenkins.

Esto abrirá la página Desbloquear Jenkins en su navegador web que contiene la ubicación de la contraseña de administrador.

Aquí puede recuperar la contraseña. Para hacerlo, abra la Terminal y escriba sudo cat seguido de la ubicación de la contraseña mencionada en la página Desbloquear Jenkins. El comando generará la contraseña de administrador en la Terminal.

A continuación, copie la contraseña y escríbala en la barra de contraseña del administrador, luego haga clic en Continuar.

Luego, en la página siguiente, haga clic en Instalar complementos sugeridos o haga clic en Seleccionar complementos para instalar si desea seleccionar los complementos manualmente.

Luego se instalarán los complementos.

Verá la ventana Primeros pasos con la página "Crear primer usuario administrador".

A continuación, en la página Configuración de la instancia, verá la URL generada automáticamente de Jenkins. Haga clic en Guardar y finalizar.

Ahora el "¡Jenkins está listo!" Aparecerá una página que muestra cómo iniciar sesión usando el administrador como nombre de usuario y contraseña que usó para acceder al asistente de configuración.

Finalmente, haga clic en Comenzar a usar Jenkins.

Accederá al panel de control de Jenkins, donde puede comenzar a usarlo.


¿Cómo desinstalar Jenkins de una máquina CentOS?

En caso de que desee eliminar Jenkins de su sistema, use el siguiente comando para hacerlo:

$ sudo yum remove Jenkins

Una vez que se le solicite, proporcione la contraseña de sudo. Si se le solicita confirmación, presione y. Después de lo cual, eliminará Jenkins de su sistema.



Cent OS
  1. Cómo instalar Vagrant en CentOS 7

  2. Cómo instalar Gitea en CentOS 8

  3. Cómo instalar Memcached en CentOS 8

  4. Instalar Magento 2 en CentOS 7

  5. Cómo instalar ownCloud en CentOS 8

Cómo instalar Jenkins en CentOS 8

Instale Odoo 13 en CentOS 8

Cómo instalar Jenkins en CentOS 8/RHEL 8 y CentOS 7/RHEL 7

Cómo instalar Zoom en CentOS 8

Cómo instalar Nethogs en CentOS

¿Cómo instalar Jenkins en CentOS 7?