Com instal·lar Jenkins a Ubuntu 20.04/18.04


Jenkins és un servidor d'automatització de codi obert autònom líder que s'utilitza per automatitzar tasques tècniques repetitives implicades en la creació, prova i lliurament o desplegament de programari.

Jenkins està basat en Java i es pot instal·lar mitjançant paquets Ubuntu, Docker o baixant i executant el seu fitxer d'arxiu d'aplicacions web (WAR) que inclou tot el contingut d'una aplicació web per executar-se en un servidor.

En aquest article, aprendràs a utilitzar el dipòsit de paquets Debian per instal·lar Jenkins a Ubuntu 20.04 i Ubuntu 18.04 amb el gestor de paquets apt.

  • Mínim 1 GB de RAM per a un equip petit i 4 GB o més de RAM per a la instal·lació de Jenkins a nivell de producció.
  • Oracle JDK 11 instal·lat, seguint el nostre tutorial sobre instal·lar OpenJDK a Ubuntu 20.04/18.04.

Instal·lant Jenkins a Ubuntu

A Ubuntu, podeu instal·lar Jenkins des dels dipòsits predeterminats mitjançant apt, però la versió inclosa sovint es troba darrere de la darrera versió disponible.

Per aprofitar la versió estable més recent de les funcions i correccions de Jenkins, utilitzeu els paquets mantinguts pel projecte per instal·lar-lo tal com es mostra.

$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
$ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
$ sudo apt-get update
$ sudo apt-get install jenkins

Un cop instal·lats Jenkins i les seves dependències al sistema, podeu iniciar, habilitar i comprovar l'estat del servidor Jenkins mitjançant les ordres systemctl.

$ sudo systemctl start jenkins
$ sudo systemctl enable jenkins
$ sudo systemctl status jenkins

A continuació, heu d'obrir el port predeterminat de Jenkins 8080 al tallafoc ufw tal com es mostra.

$ sudo ufw allow 8080
$ sudo ufw status

Ara que Jenkins està instal·lat i el nostre tallafoc configurat, podem acabar la configuració inicial mitjançant el navegador web.

Configuració de Jenkins a Ubuntu

Per completar la instal·lació de Jenkins, visiteu la pàgina de configuració de Jenkins al seu port predeterminat 8080 a l'adreça següent.

http://your_server_ip_or_domain:8080

Hauríeu de veure la pantalla Desbloquejar Jenkins, que mostra la ubicació de la contrasenya inicial:

Ara executeu la següent comanda cat per veure la contrasenya:

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

A continuació, copieu aquesta contrasenya de 32 caràcters i enganxeu-la al camp Contrasenya de l'administrador i, a continuació, feu clic a Continuar.

A continuació, obtindreu la secció Personalitza Jenkins, aquí tindreu l'opció d'instal·lar connectors suggerits o seleccionar connectors específics. Escollirem l'opció Instal·la complements suggerits, que iniciarà immediatament el procés d'instal·lació.

Un cop finalitzada la instal·lació de Jenkins, se us demanarà que creeu un primer usuari administratiu. Podeu ometre aquest pas i continuar com a administrador per utilitzar la contrasenya inicial que hem establert més amunt.

En aquest punt, heu completat correctament la instal·lació de Jenkins.

En aquest article, heu après a instal·lar i configurar Jenkins mitjançant els paquets proporcionats pel projecte al servidor Ubuntu. Ara podeu començar a explorar Jenkins des del tauler.