GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Jenkins en Ubuntu 18.04 LTS

En este tutorial, le mostraremos cómo instalar Jenkins en Ubuntu 18.04 LTS. Para aquellos de ustedes que no lo sabían, Jenkins es una herramienta de integración continua de código abierto escrita en Java. Jenkins proporciona servicios de integración continua para el desarrollo de software. Es un sistema basado en servidor que se ejecuta en un contenedor de servlet como Apache Tomcat. Admite herramientas SCM, incluidas AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase y RTC, y puede ejecutar proyectos basados ​​en Apache Ant y Apache Maven, así como scripts de shell arbitrarios y comandos por lotes de Windows.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Jenkins en el servidor Ubuntu 18.04 LTS (Bionic Beaver).

Instalar Jenkins en Ubuntu 18.04 LTS Bionic Beaver

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando el siguiente apt-get comandos en la terminal.

sudo apt-get update
sudo apt-get upgrade

Paso 2. Instalación de Java.

Jenkins requiere que Java esté instalado en su servidor. De manera predeterminada, Java no está disponible en el repositorio de Ubuntu. Agregue Oracle Java PPA a Apt con el siguiente comando:

sudo add-apt-repository ppa:webupd8team/java
sudo apt install oracle-java8-installer
sudo apt install oracle-java8-set-default

Verifique la versión de Java ejecutando el siguiente comando:

java -version

Paso 3. Instalación de Jenkins en Ubuntu 18.04 LTS.

Agregue la clave y la lista de fuentes a apt:

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo apt-add-repository "deb https://pkg.jenkins.io/debian-stable binary/"

Ahora, comience a continuar con la instalación de Jenkins:

sudo apt-get update
sudo apt-get install jenkins

Iniciar el servicio de Jenkins:

systemctl start jenkins

Jenkins escribirá archivos de registro en /var/log/jenkins/jenkins.log . También puede ajustar la configuración.

Paso 4. Instalación y configuración del servidor web Apache para Jenkins.

Instala el servidor web Apache en tu sistema:

apt-get install apache2

Cree una nueva directiva de host virtual en Apache. Por ejemplo, cree un nuevo archivo de configuración de Apache llamado 'jenkins.conf ' en su servidor virtual:

a2enmod proxy
a2enmod proxy_http
a2ensite jenkins
touch /etc/apache2/sites-available/jenkins.conf
ln -s /etc/apache2/sites-available/jenkins.conf /etc/apache2/sites-enabled/jenkins.conf
nano /etc/apache2/sites-available/jenkins.conf

Agregue las siguientes líneas:

<Virtualhost *:80>
    ServerName        my.jenkins.id
    ProxyRequests     Off
    ProxyPreserveHost On
    AllowEncodedSlashes NoDecode

    <Proxy http://localhost:8080/*>
      Order deny,allow
      Allow from all
    </Proxy>

    ProxyPass         /  http://localhost:8080/ nocanon
    ProxyPassReverse  /  http://localhost:8080/
    ProxyPassReverse  /  http://my.jenkins.id/
</Virtualhost>

Guarde y cierre el archivo. Reinicie el servicio apache y Jenkins para que los cambios surtan efecto:

systemctl restart apache2
systemctl restart jenkins

Paso 5. Acceso a Jenkins.

Jenkins estará disponible en el puerto HTTP 8080 de forma predeterminada. Abra su navegador favorito y vaya a http://your-domain.com:8080 o http://your-server-ip:8080 y complete los pasos necesarios para finalizar la instalación. Si está utilizando un firewall, abra el puerto 8080 para habilitar el acceso al panel de control. La contraseña de instalación predeterminada se puede encontrar en /var/lib/jenkins/secrets/initialAdminPassword como se muestra en la imagen de abajo.

¡Felicitaciones! Ha instalado Jenkins con éxito. Gracias por usar este tutorial para instalar Jenkins en el sistema Ubuntu 18.04 LTS (Bionic Beaver). Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial Sitio web de Jenkins.


Ubuntu
  1. Cómo instalar Jenkins en Ubuntu 18.04

  2. Cómo instalar Jenkins en Ubuntu 20.04

  3. Cómo instalar Grafana en Ubuntu 16.04 LTS

  4. Cómo instalar R en Ubuntu 18.04 LTS

  5. Cómo instalar R en Ubuntu 20.04 LTS

Cómo instalar CRI-O en Ubuntu 22.04 LTS

Cómo instalar DenyHosts en Ubuntu 16.04 LTS

Cómo instalar Jenkins en Ubuntu 16.04 LTS

Cómo instalar Unison en Ubuntu 16.04 LTS

Cómo instalar Pghero en Ubuntu 16.04 LTS

Cómo instalar Jenkins en Ubuntu 20.04 LTS