Comenzando con Jenkins en Ubuntu Top 10.Top 10

Comenzando con Jenkins en Ubuntu Top 10.Top 10
Jenkins es un servidor de código abierto basado en Java que proporciona complementos para una variedad de problemas de automatización. Ya sea automatizar la programación de un nuevo software, o su asignación a una tarea específica, con Jenkins; Puedes hacerlo todo.

Este tutorial cubrirá la instalación de Jenkins en Ubuntu 20.04. También cubriremos las necesidades de comenzar con Jenkins, incluido cómo iniciar un servidor de desarrollo con Ubuntu y registrarse con una cuenta de usuario administrativo.

Cómo trabaja Jenkins

Para explicarlo simplemente, Jenkins automatiza sus proyectos, a saber, su edificio y pruebas, y a su vez facilitando la integración de diferentes cambios que surgen con la expansión del alcance de su proyecto. También facilita la entrega continua del software actualizado fusionando con varias herramientas de prueba e implementación.

Jenkins puede ahorrarle a su organización mucho tiempo y toneladas de recursos en todo momento con sus complementos de automatización que integran todo el ciclo de vida del proyecto: construir, evaluar, demostrar, paquetes, etapas e etapas de implementación.

Admite Windows, Mac OS, así como el sistema operativo Linux/ Unix y se puede distribuir en diferentes máquinas.

Nuestra configuración

Aquí en esta guía, estamos utilizando un servidor Ubuntu utilizando una cuenta de usuario de Sudo Access, con Oracle JDK 11 instalado en el servidor. Usaremos los paquetes oficialmente actualizados para instalar Jenkins.

Paso 1: Preparación del servidor

Comenzaremos agregando la clave del repositorio al sistema, utilizando el siguiente comando:

$ wget -q -o -https: // pkg.jenkins.IO/Debian-Stable/Jenkins.IO.clave | sudo apt-key agregar

Luego, pase a agregar la dirección del repositorio de paquetes de Debian a las fuentes del servidor.lista:

$ sudo sh -c 'echo deb http: // pkg.jenkins.IO/Debian-Stable Binary/
>/etc/apt/fuentes.lista.D/Jenkins.lista'

A continuación, cambie al nuevo repositorio usando el siguiente comando.

$ sudo apt actualización

Paso 2: Instale Jenkins

Con el servidor listo para la instalación, escriba el siguiente comando para iniciar la instalación:

$ sudo apto install jenkins

La instalación podría llevar un tiempo. Si se instala desde los paquetes mantenidos del proyecto, debe tener todas las características más recientes disponibles.

Paso 3: Dispara Jenkins

Escriba lo siguiente para encender Jenkins:

$ sudo systemctl start jenkins

Para ver la salida de estado, use la entrada de estado para ver si el inicio fue exitoso:

$ sudo systemctl status jenkins

Si ha estado siguiendo las instrucciones correctamente hasta ahora, debería ver la salida igual que la captura de pantalla anterior.

El panel de salida confirma que Jenkins está configurado para iniciar tan pronto como la máquina arranca.

Aunque hemos confirmado que la instalación fue exitosa, debemos ajustar nuestra configuración de firewall para vincular su configuración desde un navegador web.

Paso 4: Configuración del firewall

Primero hagamos algunos ajustes al firewall. La configuración predeterminada en Jenkins la ejecuta en el puerto 8080. Para acceder a ese puerto, escriba lo siguiente:

$ sudo UFW Permitir 8080

Esto habilitaría el firewall si no estaba habilitado antes de la instalación.

$ sudo UFW Permitir OpenSsh
$ sudo UFW Enable

Verifique la actualización de estado usando:

$ sudo UFW estado

Vea cómo el puerto 8080 está abierto al acceso al tráfico desde toda la web.

Ahora que hemos instalado Jenkins en nuestro servidor y han ajustado nuestro firewall, finalmente podemos pasar a personalizar a Jenkins.

Paso 4: Personalizar la configuración de Jenkins

Antes de configurar el instalador, debemos acceder al puerto 8080 de Jenkins con nuestras credenciales. Debería llevarlo al panel de desbloqueo Jenkins, donde verá dónde estaba ubicada la contraseña inicial.

Cambie a la ventana de la terminal y convoca la contraseña con el comando CAT:

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

Tenga en cuenta o guarde la contraseña que se muestra en la ventana, vaya al cuadro de diálogo de contraseña de administrador y péguela allí. A continuación, se le preguntará si desea personalizar los complementos para instalarlo o ir con los complementos predeterminados.

Aquí, simplemente hicimos clic en el botón Instalar, como puede ver. Una vez que termine el instalador, mostrará un mensaje hacia dónde van las credenciales de usuario del administrador. Puede usar la contraseña de contraseña alfanumérica de 32 caracteres y continuar como administrador o crear un nuevo usuario de la siguiente manera.

Entonces, se mostrará un 'Configuración de instancias' Panel, donde confirmará la URL de su instancia de Jenkins. Puede confirmar con su nombre de dominio del servidor o su dirección IP:

Habiendo confirmado la información requerida, puede salir haciendo clic en el botón Guardar y Finalizar. Recibirá un mensaje que dice algo al siguiente efecto:

Visite el tablero de Jenkins haciendo clic en el botón Jenkins.

Si ha seguido los pasos anteriores correctamente, debe tener la última versión de Jenkins instalada en su sistema.

Envolviendo las cosas

En este artículo, hemos mirado a Jenkins, su instalación y los paquetes necesarios. Espero que hayas encontrado este tutorial útil y que te haya ayudado a poner en marcha a Jenkins en tu Ubuntu 20.04 servidor.