Wéi installéiere ech Jenkins op Ubuntu 20.04/18.04


Jenkins ass e féierende selbstännegen Open-Source Automatisatiounsserver, dee benotzt gëtt fir repetitive technesch Uerderen ze automatiséieren, involvéiert beim Bauen, Testen, an d'Liwwerung oder Ofbau vun Software.

Jenkins ass Java-baséiert a kann duerch Ubuntu Packagen, Docker installéiert ginn, oder andeems se seng Webapplikatiounsarchiv (WAR) Datei eroflueden an ausféieren déi all Inhalter vun enger Webapplikatioun enthält fir op engem Server ze lafen.

An dësem Artikel léiert Dir wéi Dir den Debian Package Repository benotzt fir Jenkins op Ubuntu 20.04 an Ubuntu 18.04 mat dem apt Package Manager z'installéieren.

  • Minimum 1 GB RAM fir e klengt Team a 4 GB+ RAM fir Jenkins-Installatioun op Produktiounsniveau.
  • Oracle JDK 11 installéiert, no eisem Tutorial iwwer d'Installatioun vun OpenJDK op Ubuntu 20.04/18.04.

Jenkins op Ubuntu installéieren

Op Ubuntu kënnt Dir Jenkins aus de Standard Repositories duerch apt installéieren, awer déi abegraff Versioun dacks hannert der leschter verfügbarer Versioun.

Fir vun der leschter stabiler Versioun vu Jenkins Features a Fixer ze profitéieren, benotzt d'Projet-erhale Pakete fir se z'installéieren wéi gewisen.

$ 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

Wann Jenkins a seng Ofhängegkeeten um System installéiert sinn, kënnt Dir de Status vum Jenkins Server mat Systemctl Kommandoen starten, aktivéieren a kontrolléieren.

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

Als nächst musst Dir de Standard Jenkins Hafen 8080 op ufw Firewall opmaachen wéi gewisen.

$ sudo ufw allow 8080
$ sudo ufw status

Elo datt Jenkins installéiert an eis Firewall konfiguréiert ass, kënne mir den initialen Setup iwwer de Webbrowser fäerdeg maachen.

Jenkins op Ubuntu opsetzen

Fir d'Jenkins Installatioun ofzeschléissen, besicht d'Jenkins Setup Säit op sengem Standardport 8080 op der folgender Adress.

http://your_server_ip_or_domain:8080

Dir sollt den Unlock Jenkins Écran gesinn, deen de Standort vum initialen Passwuert weist:

Fëllt elo de folgende Cat Kommando fir d'Passwuert ze gesinn:

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

Nächst, kopéiert dëst 32-Charakter Passwuert a paste et an d'Administrator Passwuert Feld, da klickt op Continue.

Als nächst kritt Dir Customize Jenkins Sektioun, hei kritt Dir d'Optioun fir proposéiert Plugins z'installéieren oder spezifesch Plugins auswielen. Mir wäerten d'Installatioun proposéiert Plugins Optioun wielen, déi direkt den Installatiounsprozess starten.

Wann d'Jenkins Installatioun fäerdeg ass, gitt Dir gefrot fir en éischten administrativen Benotzer ze kreéieren. Dir kënnt dëse Schrëtt iwwersprangen a weider als Admin fir dat initialt Passwuert ze benotzen dat mir uewe gesat hunn.

Zu dësem Zäitpunkt hutt Dir d'Installatioun vu Jenkins erfollegräich ofgeschloss.

An dësem Artikel hutt Dir geléiert wéi Dir Jenkins installéiere kënnt an opbauen mat de Projet geliwwert Packagen um Ubuntu Server. Elo kënnt Dir ufänken Jenkins vum Dashboard z'entdecken.