Slik installerer du Jenkins på Ubuntu 20.04/18.04


Jenkins er en ledende selvstendig automatiseringsserver med åpen kildekode som brukes til å automatisere repeterende tekniske oppdrag involvert i bygging, testing og levering eller distribusjon av programvare.

Jenkins er Java-basert og kan installeres gjennom Ubuntu-pakker, Docker, eller ved å laste ned og kjøre dens webapplikasjonsarkivfil (WAR) som inkluderer alt innholdet i en nettapplikasjon som skal kjøres på en server.

I denne artikkelen vil du lære hvordan du bruker Debian-pakkelageret til å installere JenkinsUbuntu 20.04 og Ubuntu 18.04 med apt-pakkebehandlingen.

Forutsetninger

  • Minimum 1 GB RAM for et lite team og 4 GB+ RAM for Jenkins-installasjon på produksjonsnivå.
  • Oracle JDK 11 installert, etter veiledningen vår for å installere OpenJDK på Ubuntu 20.04/18.04.

Installere Jenkins på Ubuntu

Ubuntu kan du installere Jenkins fra standardlagrene gjennom apt, men den inkluderte versjonen ligger ofte bak den siste tilgjengelige versjonen.

For å dra nytte av den nyeste stabile versjonen av Jenkins-funksjoner og rettelser, bruk de prosjektvedlikeholde pakkene for å installere den som vist.

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

Når Jenkins og dens avhengigheter er installert på systemet, kan du starte, aktivere og sjekke statusen til Jenkins-serveren ved å bruke systemctl-kommandoer.

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

Deretter må du åpne standard Jenkins-port 8080 på ufw-brannmuren som vist.

sudo ufw allow 8080
sudo ufw status

Nå som Jenkins er installert og brannmuren vår konfigurert, kan vi fullføre det første oppsettet via nettleseren.

Sette opp Jenkins på Ubuntu

For å fullføre Jenkins-installasjonen, gå til Jenkins-oppsettsiden på standardporten 8080 på følgende adresse.

http://your_server_ip_or_domain:8080

Du bør se Lås opp Jenkins-skjermen, som viser plasseringen til det opprinnelige passordet:

Kjør nå følgende kattekommando for å se passordet:

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

Deretter kopierer du dette 32-tegnspassordet og limer det inn i Administratorpassord-feltet, og klikker deretter på Fortsett.

Deretter får du Tilpass Jenkins-delen, her vil du få muligheten til å installere foreslåtte plugins eller velge spesifikke plugins. Vi velger alternativet Installer foreslåtte plugins, som umiddelbart starter installasjonsprosessen.

Når Jenkins-installasjonen er fullført, vil du bli bedt om å opprette en første administrativ bruker. Du kan hoppe over dette trinnet og fortsette som admin for å bruke det opprinnelige passordet som vi satte ovenfor.

På dette tidspunktet har du fullført installasjonen av Jenkins.

Konklusjon

I denne artikkelen har du lært hvordan du installerer og konfigurerer Jenkins ved å bruke de prosjektleverte pakkene på Ubuntu-serveren. Nå kan du begynne å utforske Jenkins fra dashbordet.