Jenkins

Empezando con Jenkins en Ubuntu 20.04

Empezando con Jenkins en Ubuntu 20.04
Jenkins es un servidor de código abierto basado en Java que proporciona complementos para una variedad de problemas de automatización. Ya sea automatizando la programación de 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 para comenzar con Jenkins, incluido cómo iniciar un servidor de desarrollo con ubuntu y registrarse con una cuenta de usuario administrativo.

Cómo funciona Jenkins

Para explicarlo de manera simple, Jenkins automatiza sus proyectos, es decir, su construcción y prueba, y a su vez facilita 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 al fusionarse con varias herramientas de prueba e implementación.

Jenkins puede ahorrarle a su organización una gran cantidad de tiempo y toneladas de recursos con sus complementos de automatización que integran todo el ciclo de vida del proyecto: etapas de construcción, evaluación, demostración, empaquetado, escenario e implementación.

Es compatible con Windows, Mac OS y Linux / Unix OS y se puede distribuir en diferentes máquinas.

Nuestra configuración

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

Paso 1: preparar el servidor

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

$ wget -q -O - https: // paquete.Jenkins.io / debian-stable / jenkins.io.clave | sudo apt-key add

Luego, continúe agregando la dirección del repositorio de paquetes de Debian a las fuentes del servidor.lista:

$ sudo sh -c 'echo deb http: // paquete.Jenkins.io / binario estable de Debian /
> / etc / apt / sources.lista.d / jenkins.lista'

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

actualización de $ sudo apt

Paso 2: instala Jenkins

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

$ sudo apt install Jenkins

La instalación puede tardar un poco. Si se instala desde los paquetes mantenidos por el proyecto, debería tener todas las funciones más nuevas disponibles.

Paso 3: Enciende Jenkins

Escriba lo siguiente para encender jenkins:

$ sudo systemctl iniciar 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 seguido las instrucciones correctamente hasta ahora, debería ver el resultado igual que en la captura de pantalla anterior.

El panel de salida confirma que Jenkins está configurado para iniciarse tan pronto como se inicie la máquina.

Aunque hemos confirmado que la instalación se realizó correctamente, debemos modificar la configuración de nuestro firewall para vincular su configuración desde un navegador web.

Paso 4: configurar el cortafuegos

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

$ sudo ufw permitir 8080

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

$ sudo ufw permitir OpenSSH

$ sudo ufw habilitar

Verifique la actualización de estado usando:

estado de $ sudo ufw

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

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

Paso 4: personalice 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 Desbloquear Jenkins, donde verá dónde se encontraba la contraseña inicial.

Cambie a la ventana de terminal y solicite la contraseña con el comando cat:

$ sudo cat / var / lib / jenkins / secrets / initialAdminPassword

Anote o guarde la contraseña que se muestra en la ventana, vaya al cuadro de diálogo Contraseña de administrador y péguela allí. A continuación, se le preguntará si desea personalizar los complementos para instalarlos usted mismo o utilizar los complementos predeterminados.

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

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

Una vez confirmada la información requerida, puede salir haciendo clic en el botón Guardar y finalizar. Recibirá un mensaje que dice algo con el siguiente efecto:

Visite el panel de Jenkins haciendo clic en el botón Comenzar a usar Jenkins.

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

Terminando las cosas

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

Tutorial de Battle for Wesnoth
The Battle for Wesnoth es uno de los juegos de estrategia de código abierto más populares que puedes jugar en este momento. Este juego no solo ha esta...
0 A.D. Tutorial
De los muchos juegos de estrategia que existen, 0 A.D. logra destacarse como un título completo y un juego táctico muy profundo a pesar de ser de códi...
Tutorial de Unity3D
Introducción a Unity 3D Unity 3D es un potente motor de desarrollo de juegos. Es multiplataforma, es decir, te permite crear juegos para dispositivos ...