En este tutorial os voy a enseñar cómo instalar Jenkins en Ubuntu o linux:
Jenkins es un sistema de integración y entrega continua (Continuous Integration and Delivery, CI/CD) de código abierto. Permite automatizar la compilación, pruebas y despliegue de aplicaciones de software, facilitando la entrega de nuevas funciones y correcciones de manera más rápida y fiable.
Además, Jenkins ofrece una amplia gama de plugins que extienden sus capacidades y lo hacen compatible con una amplia variedad de tecnologías y herramientas de desarrollo.
Lo primero de todo es instalar el JDK de java:
sudo apt install openjdk-11-jdk
Una vez instalado, vamos a instalar Jenkins en la máquina:
sudo apt install jenkins
Ahora para iniciar Jenkins usamos el siguiente comando:
sudo systemctl start jenkins
Para permitir que se pueda acceder a jenkins sobre el puerto por defecto 8080 añadimos la excepción en iptables (aquí te enseño cómo abrir puertos en Ubuntu o linux):
sudo iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
Una vez abierto el puerto, vamos a acceder a nuestro navegador y ponemos:
http://localhost:8080 (localhost o la dirección ip de la máquina remota)
Y aparece la siguiente web para desbloquear Jenkins.
La contraseña la obtenemos en la siguiente ruta del comando:
sudo vi /var/lib/jenkins/secrets/initialAdminPassword
Una vez obtenida, la añadimos y empezamos la instalación.
En mi caso he seleccionado Install suggested plugins para realizar una instalación por defecto.
Una vez instalado, vamos a crear al usuario administrador, rellenando los datos solicitados.
Finalmente, añadimos la URL en la configuración, podemos dejar la que aparece. Si no aparece ninguna, tendremos que poner la URL que abrimos en el paso anterior: http://localhost:8080 (localhost o la dirección ip de la máquina remota)
Finalmente ya tenemos Jenkins instalado y listo para usarse.
No te pierdas nuestros tutoriales.
Ingeniero en Informática, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.