Instale Jenkins en CentOS7

Instale Jenkins en CentOS7
Jenkins es una herramienta de integración continua de código abierto (CI) basada en Java utilizada para el desarrollo de software. También se llama Automation Server para la construcción e implementación continua. Ayuda al usuario a automatizar las tareas repetitivas aplicadas en la integración continua y la implementación del software. Es muy útil construir y probar software o monitorear la ejecución de otros trabajos de ejecución externa. Cómo puede descargar, instalar y configurar este paquete en su servidor CentOS se muestra en este tutorial.

Requisitos previos

Antes de comenzar este tutorial, hace las siguientes tareas.

  • Hacer que el sistema esté actualizado

Ejecute el siguiente comando para actualizar el sistema operativo CentOS actual.

$ sudo yum -y actualización
  • Instalar Java

Ejecute el siguiente comando para verificar que Java esté instalado o no. Si se instala Java, mostrará la información de la versión de Java instalado. Por predeterminado, Java está instalado en CentOS Server.

$ java -versión

La salida anterior muestra que Java está instalado en el sistema actual y la versión es "1.8.0_181". Pero si Java no está instalado en su sistema operativo, ejecute el siguiente comando para instalar Java.

$ sudo yum install java-1.8.0-openjdf-devel

Instalación de Jenkins

Paso 1: Descargue e instale el paquete Jenkins

Vaya a la siguiente dirección de URL para descargar el último paquete para instalar Jenkins.

https: // pkg.jenkins.IO/Redhat-Stable/

Después de descargar, instale el paquete ejecutando el siguiente comando.

$ sudo yum install jenkins-2.138.1-1.1.noarch.rpm

Durante la instalación, solicitará permiso para iniciar la instalación. Tipo 'Y'Para comenzar el proceso.

Paso 2: Iniciar y habilitar el servicio Jenkins

Ejecutar lo siguiente systemctl Comandos para comenzar, habilitar y verificar el estado del servicio Jenkins.

$ sudo systemctl start jenkins
$ sudo systemctl habilita jenkins
$ sudo systemctl status jenkins

La siguiente salida se mostrará si todos los comandos funcionan correctamente.

Paso 3: Agregue los puertos 8080 en el firewall y el servicio HTTP.

$ sudo firewall-cmd --zone = public --add-port = 8080/tcp --Permanent
$ sudo firewall-cmd --zone = public --add-service = http --Permanent
$ sudo firewall -cmd -Reload

Si el 8080 puerto y http El servicio está habilitado correctamente y luego aparecerá la siguiente pantalla con el mensaje de éxito.

Paso 4: Obtenga la contraseña de administrador

Ejecute el siguiente comando para obtener la contraseña predeterminada para configurar Jenkins. Guarde la contraseña para usarla en el siguiente paso.

$ sudo grep -a 5 contraseña/var/log/jenkins/jenkins.registro

Paso 5: Acceda al portal web de Jenkins

Para iniciar el proceso de configuración de Jenkins y abrir el portal web, escriba su dirección IP del servidor con el puerto 8080 en la barra de direcciones de su navegador.

http: // [IP-Address]: 8080

La dirección IP de mi servidor es de 10.0.2.15. Entonces, he utilizado la siguiente dirección de URL para acceder al portal web de Jenkins.

http: // 10.0.2.15: 8080

La siguiente pantalla aparecerá después de ingresar la dirección de URL. Copie y pegue la contraseña que ha guardado en el paso anterior. Haga clic en el botón Continuar.

Dos opciones aparecerán para instalar complementos. Seleccionar "Instalar complementos sugeridos" opción.

El proceso de instalación de complementos se iniciará y aparecerá la siguiente pantalla. Tienes que esperar a veces en esta etapa.

Después de completar el proceso de instalación de complementos, solicitará crear una nueva cuenta de usuario de administración. Cree una nueva cuenta de usuario llenando el siguiente formulario y haciendo clic en 'Guardar y continuar' botón.

En el siguiente paso, solicitará una URL de Jenkins válida para vincular con varios recursos de Jenkins. Ingrese la URL y haga clic en 'Guardar y terminar ' Botón.

Si todos los pasos anteriores se completan correctamente, aparecerá la siguiente pantalla.

Haga clic en 'Empiece a usar Jenkins'Botón para abrir el tablero de jenkins.

Si aparece la pantalla anterior, entonces su Jenkins está correctamente listo para usar. Felicitación.