En este apartado instalaremos Jenkins en un sistema operativo basado en Ubuntu 16.04 LTS. La instalación de Jenkins no es muy compleja, simplemente añadiremos los repositorios de Jenkins, actualizaremos nuestro sistema de repositorios y una vez acabado, instalaremos Jenkins.
Como siempre, antes de empezar a realizar ningún tipo de instalación, es conveniente tener actualizado nuestro sistema operativo.
Como podréis observar, instalaremos Jenkins de la rama Stable (versión LTS). Hay que tener en cuenta que esta versión de Jenkins se actualiza cada 12 semanas. Si queréis más información sobre la versión LTS de Jenkins, os dejo el enlace donde lo explica: https://wiki.jenkins-ci.org/display/JENKINS/LTS+Release+Line
Lo primero que haremos es añadir los repositorios de Jenkins e instalarlo mediante apt-get:
root@jenkins-ub:~# wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add - root@jenkins-ub:~# sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' root@jenkins-ub:~# apt-get update && apt-get install -y jenkins
Una vez realizada la instalación por defecto Jenkins estará escuchando en el puerto 8080, podríamos instalar un apache o nginx en modo Reverse Proxy para poder acceder a la administración de Jenkins mediante el puerto 80 (HTTP) o 443 (HTTPS) de manera encriptada, pero eso queda fuera del alcance de este post para no extenderme mucho. Antes de realizar la primera configuración necesitaremos saber el password temporal que Jenkins nos ha generado para poder empezar a configurarlo:
Una vez copiado el password en nuestro portapapeles, lo pegaremos en la administración web:
Seguidamente instalaremos los plugins más comunes. No os preocupéis que posteriormente instalaremos varios plugins más, de hecho una de las grandes ventajas que tiene Jenkins es la gran cantidad de plugins que hay…. la verdad es que es asombroso:
Seguidamente nos solicitará un usuario y una contraseña, el cual usaremos posteriormente poder acceder a la administración de Jenkins:
Y ya tendremos nuestro Jenkins instalado en nuestra Ubuntu 16.04 LTS. Es altamente aconsejable tener un sistema de correo configurado en nuestro Jenkins para que nos envíe los mensajes de correo electrónico a nuestro buzón.
Como siempre, para hacer más ameno el post lo he divido en diferentes partes:


Leave a Reply