GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Jenkins en Linux

Resumen

En esta publicación, repasaremos el proceso sobre cómo instalar Jenkins en Linux. Cubriremos los pasos de instalación de Jenkins para distribuciones Ubuntu/Debian y Fedora/CentOS.

Probamos este proceso en AWS y su instancia EC2, pero también en un par de máquinas virtuales que se ejecutan desde una computadora local. Entonces, esto significa que puede seguir estos pasos para instalar Jenkins en su instancia de AWS o en cualquier otra máquina Linux que esté alojada en la nube o en su máquina Linux local.

Además de este método, también cubrimos el proceso de instalación e implementación de Jenkins como un contenedor de Docker. Para ver cómo se hace el proceso, puedes consultarlo en esta publicación.

Instalar Jenkins en Debian/Ubuntu

Antes de instalar Jenkins en Debian o distribuciones basadas en Debian como Ubuntu, asegúrese de tener Java instalado primero. Jenkins requiere tener instalado Java y se ejecuta en Java versión 8 como mínimo. Para instalar Java, puede hacerlo con estos comandos:

sudo apt update

sudo apt install openjdk-8-jdk

Después de instalar Java, podemos continuar con la instalación de Jenkins. Primero necesitamos agregar el repositorio de Jenkins. Después de agregar el repositorio, podemos instalar Jenkins. Usa los comandos de abajo:

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

sudo apt update

sudo apt install jenkins

Cuando ejecuta estos comandos, debe obtener resultados como en las imágenes de abajo.

Una vez finalizada la instalación, inicie jenkins y verifique si se está ejecutando y su estado. Podemos hacer esto con estos comandos:

sudo service jenkins start

sudo systemctl status jenkins

Si Jenkins se carga correctamente, debería ver un resultado como el de la imagen:

Instalar Jenkins en Fedora/CentOS

Para instalar Jenkins en Fedora, el procedimiento es similar. Agregue el repositorio, instale Jenkins y luego inicie Jenkins. También se requiere Java, pero el comando de instalación de Fedora también instalará Java junto con Jenkins. Puede utilizar estos comandos:

Para repositorios:

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

Para instalar Jenkins y Java:

sudo dnf upgrade && sudo dnf install jenkins java

Para instalar Java en CentOS:

sudo yum install java-1.8.0-openjdk-devel

Y para instalar Jenkins:

curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

sudo yum install jenkins

Los comandos para iniciar Jenkins y verificar su estado son los mismos que para otras distribuciones:

sudo service jenkins start

sudo systemctl status jenkins

Acceso y configuración de Jenkins

Una vez que instaló Jenkins, puede acceder a él a través del navegador escribiendo la dirección donde está instalado Jenkins:http://youripaddress:8080. Se iniciará el asistente de configuración y el primero será un mensaje para desbloquear Jenkins que le pedirá que ingrese la contraseña de administrador. La contraseña la genera el asistente y debemos encontrarla en la carpeta Jenkins.

Puede ver en la página de solicitud dónde se encuentra la contraseña del administrador y puede ver la contraseña con este comando:

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

Obtendrás un resultado como este:

Pegue esa contraseña y continúe. La siguiente pantalla pregunta qué complementos instalar, los predeterminados o elegirá cuál instalar. Puede seguir adelante y optar por los predeterminados, pero eso depende de usted.

Lo siguiente es crear el usuario administrador y luego el último paso es agregar la URL para Jenkins, pero eso se puede omitir o simplemente dejarlo como está y ya está listo para comenzar.

Resumen

Instalamos con éxito Jenkins en varias distribuciones de Linux (Debian/Ubuntu/Fedora/CentOS) y ejecutamos la configuración para que pueda comenzar a ejecutarse de inmediato. Una nota:si tiene un firewall activo y preconfigurado, puede causar problemas como que Jenkins no se ejecute en absoluto. La solución para eso es agregar Jenkins en las excepciones del firewall y agregar una regla de entrada para el puerto 8080. También es bueno mencionar que, dado que Jenkins usa Java para ejecutar todos sus servicios, puede ser una gran cantidad de recursos para que un equipo ejecute canalizaciones, compilaciones y pruebas. Para que Jenkins funcione correctamente, necesita al menos 1 GB de RAM. Pero para un equipo pequeño, funciona mejor con al menos 4 GB de RAM con 2 núcleos de CPU o más.

Espero que hayas encontrado útil la publicación.


Linux
  1. Cómo instalar Python en Linux

  2. Cómo instalar Java en Linux

  3. Cómo instalar FFmpeg en Linux

  4. Cómo instalar TeamViewer 15 en Linux

  5. Cómo instalar PIP en Linux

Cómo instalar Anaconda en Linux

Cómo instalar Bashtop en Linux

Cómo instalar Helm en Linux

Cómo instalar PuTTY en Linux

Cómo instalar Diskonaut en Linux

Cómo instalar Jenkins en Rocky Linux 8