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

Cómo instalar y configurar Jenkins en CentOS 7 y RHEL 7

Jenkins es una herramienta de integración continua gratuita y de código abierto y su código está escrito en Java. Proporciona la función de construcción e implementación continuas o, en otras palabras, podemos decir que es un servidor de automatización. Jenkins se utiliza donde continúa la construcción y la integración para el desarrollo de software.

En esta publicación, analizaré cómo instalar y configurar Jenkins en CentOS 7 y RHEL 7.

Paso:1 Añadir repositorio de Jenkins

El paquete de Jenkins no está disponible en los repositorios predeterminados de CentOS y RHEL. Entonces necesitamos agregar el repositorio de jenkins usando los comandos debajo.

[[email protected] ~]# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
[[email protected] ~]# rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key

Paso:2 Instalar Jenkins y Java

Ejecute el siguiente comando  yum para instalar Jenkins y Java.

[[email protected] ~]# yum install jenkins java-1.8.0-openjdk –y

Paso:3 Iniciar y habilitar el servicio Jenkins

Ejecute los siguientes comandos systemctl para iniciar y habilitar el servicio jenkins

[[email protected] ~]# systemctl start jenkins
[[email protected] ~]# systemctl enable jenkins

Paso:4 Abra los puertos (80 y 8080) en el firewall del sistema operativo.

En caso de que el firewall esté habilitado en su servidor Linux, ejecute los siguientes comandos para abrir puertos relacionados con jenkins como 80 y 8080.

[[email protected] ~]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
success
[[email protected] ~]# firewall-cmd --zone=public --add-service=http --permanent
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]#
Paso:5 Acceda al portal web de Jenkins

Acceda a la URL:http://:8080

La contraseña de administrador se crea y almacena en el archivo de registro  “/var/log/jenkins/jenkins.log “. Ejecute el siguiente comando para obtener la contraseña.

[[email protected] ~]# grep -A 5 password /var/log/jenkins/jenkins.log

Copie la contraseña y péguela en las ventanas de arriba y haga clic en Continuar..

En las siguientes ventanas, seleccione la opción:Instalar complementos sugeridos

Como podemos ver, la instalación del complemento requerido está en progreso para Jenkins. Una vez hecho esto con la instalación del complemento. Le pedirá que cree un usuario administrador

Haga clic en Guardar y finalizar

haga clic en “Empezar a usar Jenkins

Ahora configure el proyecto GitHub usando el complemento git en Jenkins.

Supongamos que tengo un 'cloudtechi' proyecto en GitHub y quiere integrar este proyecto en Jenkins usando el complemento git.

Primero instalemos el paquete git en su máquina en la que instaló Jenkins porque Jenkins usa el comando git para extraer el código del proyecto GitHub.

[[email protected] ~]# yum install git

Inicie sesión en GitHub y obtenga la URL web de su proyecto.

Inicie sesión en el portal de Jenkins, haga clic en "Nuevo elemento

Seleccione el Proyecto Freestyle y especifique el nombre según su configuración. En mi caso, pongo como "techi_project

Haga clic en Aceptar

Especifique la opción Descripción del proyecto y Seleccione Git en la pestaña Administración de código fuente y especifique la URL web de su proyecto GitHub y sus credenciales. En la pestaña Crear, seleccione la opción que se adapte a su configuración y, finalmente, haga clic en Aplicar.

En el siguiente paso, haga clic en "Crear ahora ” de Jenkins Dashboard para extraer el código del proyecto de GitHub.

Haga clic en la opción de espacio de trabajo para ver el código o los archivos del proyecto GitHub. Siempre que se inserte un nuevo código en el proyecto de GitHub, se insertará automáticamente en el espacio de trabajo de Jenkins con nuevas versiones.

también podemos ver el espacio de trabajo del proyecto desde la terminal.

[[email protected] ~]# cd /var/lib/jenkins/workspace/techi_project/
[[email protected] techi_project]# ls -l
total 12
-rw-r--r--. 1 jenkins jenkins 63 Aug  7 03:23 cloudstack
-rw-r--r--. 1 jenkins jenkins 13 Aug  7 03:23 README.md
-rw-r--r--. 1 jenkins jenkins 84 Aug  7 03:23 testing.md
[[email protected] techi_project]#

También podemos implementar este código en otras máquinas. Eso es todo, la instalación y configuración básica de Jenkins está completa 🙂

Leer también :Cómo instalar y configurar Jenkins en Ubuntu 20.04


Cent OS
  1. Cómo instalar y configurar R en el sistema RHEL 8/CentOS 8 Linux

  2. Cómo instalar y configurar samba en RHEL 8 / CentOS 8

  3. Cómo instalar y configurar Foreman en CentOS 7

  4. CentOS/RHEL 7:Cómo instalar y configurar telnet

  5. Cómo instalar y configurar Samba en CentOS/RHEL

Cómo instalar y configurar Nagios Core en CentOS 8 / RHEL 8

Cómo instalar y configurar Icinga 2 / Icinga Web 2 en CentOS 7 y RHEL 7

Cómo instalar y configurar el servidor VNC en CentOS 7 / RHEL 7

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

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

Cómo instalar y configurar MariaDB en CentOS/RHEL 7