Configurar un servidor de compilación de Jenkins - AWS

Configurar un servidor de compilación de Jenkins - AWS
Jenkins es un servidor utilizado para construir y probar proyectos de software y hacerlos eficientes al integrarse con alteraciones al proyecto. Después de eso, estos cambios se adjuntarán al código original que se utilizarán con la aplicación. La plataforma en la nube de Amazon ofrece a sus usuarios configurar un servidor de compilación de Jenkins utilizando sus servicios.

Esta guía contiene las siguientes secciones:

  • Cómo instalar y configurar Jenkins en AWS EC2?
  • Cómo configurar un servidor de compilación usando Jenkins?

Cómo instalar y configurar Jenkins en AWS EC2?

Para configurar un servidor de compilación de Jenkins, cree y conéctese a la instancia de EC2. Para ver el proceso de creación y conexión, haga clic aquí:

Actualizar los paquetes YUM:

Sudo Yum Update -y

Obtenga paquetes adicionales del repositorio de Jenkins:

sudo wget -o /etc /yum.repositar.D/Jenkins.repo https: // pkg.jenkins.IO/Redhat-Stable/Jenkins.repositorio

Importar paquetes desde el enlace:

sudo rpm -importación https: // pkg.jenkins.IO/Redhat-Stable/Jenkins.IO.llave

Actualice los paquetes YUM:

actualización de sudo yum

Instale Java JDK 11 en la instancia de Amazon Linux:

Sudo Amazon-Linux-Extras Instale Java-Openjdk11 -y

Instale Jenkins usando el siguiente comando:

sudo yum install jenkins -y

Habilitar el servicio Jenkins:

sudo systemctl habilita jenkins

Iniciar servicio Jenkins:

sudo systemctl start jenkins

Verifique que se inicie el Jenkins:

SUDO SYSTEMCTL ESTADO JENKINS

Dirígete al tablero de EC2 y copia la dirección IP de la instancia:

Pegue la dirección IP con el puerto 8080 en el navegador web:

Obtenga la contraseña para iniciar sesión en el servidor Jenkins:

sudo gat/var/lib/jenkins/secrets/inicialadminpassword

Copie la contraseña proporcionada en la ejecución del comando anterior:

Pegue la contraseña y haga clic en el "Continuar" botón:

Seleccione los complementos que se instalarán en el servidor Jenkins:

Escriba GitHub en la barra de búsqueda de Jenkins y haga clic en el "Instalar" botón:

Tomará unos momentos instalar los complementos en Jenkins:

Cree un usuario en Jenkins proporcionando credenciales y luego haciendo clic en el "Guardar y continuar" botón:

Verifique la dirección y haga clic en el "Guardar y terminar" botón:

El servidor Jenkins está listo para usarse haciendo clic en el "Empiece a usar Jenkins" botón:

Cómo configurar un servidor de compilación usando Jenkins?

Para construir un servidor, haga clic en el "Configurar una nube" pestaña:

Instale complementos en la nube haciendo clic en el enlace:

Busque la instancia de EC2 e instale sus complementos haciendo clic en "Instalar sin reiniciar" botón:

Después de instalar complementos, localice "Administrar jenkins"Desde el menú izquierdo y haga clic en él:

Clickea en el "Gestionar nodos y nubes" botón:

Clickea en el "Configurar nubes" botón:

Agregue el servicio Amazon EC2 para ser utilizado en el servidor Jenkins:

Clickea en el "AgregarBotón "En la pestaña Credenciales de EC2:

Proporcione las credenciales de IAM al servidor:

Agregue acceso y teclas secretas y luego haga clic en "Agregar" botón:

Después de eso, proporcione la región y haga clic en el "AgregarBotón "Sección de par de claves privadas EC2:

Selecciona el "SSH Nombre de usuario con clave privada"Y entra"usador de EC2"Como nombre de usuario:

Selecciona el "Ingrese directamente"Opción y pegar el contenido del par de claves privadas:

Clickea en el "Conexión de pruebaBotón "y presione el"Ahorrar" botón:

El nodo incorporado se ha creado con éxito:

Esto se trataba de configurar un servidor de compilación de Jenkins con servicio AWS.

Conclusión

Para configurar un servidor Jenkins, instale Jenkins en la instancia de EC2 y luego acceda a ella usando la dirección IP con el puerto 8080 en el navegador web. Después de eso, instale complementos desde la configuración de la nube y configure la configuración de EC2. Después de la configuración, pruebe la conexión para obtener el mensaje de éxito que indica que se ha creado la configuración. Esta guía ha demostrado el proceso de instalación de Jenkins en EC2 y luego configurar el servidor de compilación en él.