Hoe Jenkins op Ubuntu 20.04 te installeren?

How Install Jenkins Ubuntu 20



Jenkins is een veelgebruikte open-source automatiseringsserver en wordt gebruikt als een CI-server (continuous integratie) voor het bouwen en efficiënt beheren van applicaties en grootschalige software. Het helpt bij het testen van eenheden van grootschalige programmeerprojecten en ondersteunt vele bekende programmeertalen zoals Python, C++, PHP, etc.

Installatie

Jenkins kan op Ubuntu 20.04 worden geïnstalleerd door de repositorysleutels aan het systeem toe te voegen, maar daarvoor moeten we eerst Java Development Kit hebben geïnstalleerd. Laten we de OpenJDK installeren door de open-sourcegemeenschap van Java als deze nog niet op uw Ubuntu 20.04-systeem is geïnstalleerd.







Open Java Development Kit installeren

De nieuwste stabiele versie van OpenJDK kan worden geïnstalleerd vanuit de officiële Ubuntu-pakketrepository. Op het moment dat dit bericht werd geschreven, was de nieuwste stabiele versie van de Open Java Development-kit OpenJDK 11.



Werk eerst de APT-cacherepository van het systeem bij:



$sudogeschikte update





Typ de onderstaande opdracht om OpenJDK 11 te installeren:

$sudogeschiktinstallerenopenjdk-elf-jdk



Als er wordt gevraagd om extra schijfruimte in te nemen, typt u y en drukt u op Enter.

Nadat het installatieproces is voltooid, kan de versie van Java worden geverifieerd door de onderstaande opdracht te typen:

$Java --versie

U kunt zien dat versie 11.0.9.1 met succes is geïnstalleerd op het Ubuntu 20.04-systeem. Nu kunnen we overgaan tot de installatie van Jenkins.

Installatie van Jenkins op Ubuntu 20.04

Jenkins kan eenvoudig op Ubuntu worden geïnstalleerd door de GPG-sleutels te importeren en aan het systeem toe te voegen.

Nu moet je GPG-sleutels toevoegen:

$wget -P -OF- https://pkg.jenkins.io/debian/jenkins.io.key| sudo apt-key add-

Na het toevoegen van GPG-sleutels, voeg je het Jenkins-pakketadres toe aan de bronnenlijst door de onderstaande opdracht te typen:

$sudo NS -C 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list'

Na het inschakelen van de Jenkins-repository, hoeft u alleen maar de APT-cache van het systeem één keer bij te werken.

$sudogeschikte update

Laten we verder gaan en het echte werk doen om Jenkins te installeren.

$sudogeschiktinstallerenjenkins

Typ de vereiste y en ga verder met het installatieproces door op de Enter-toets te drukken.

De Jenkins is succesvol geïnstalleerd. Laten we de Jenkins-server starten en configureren.

Start de Jenkins-server

De Jenkins-service zou automatisch moeten starten bij de installatie van Jenkins. Typ de onderstaande opdracht om de status van de Jenkins-service te controleren.

$sudosystemctl status jenkins

Het is actief in mijn geval, maar als het niet in jouw geval is, begin dan met het typen van de onderstaande opdracht:

$sudosystemctl start jenkins

Laten we na het controleren en starten van de service de firewall aanpassen.

Configureer de firewall voor de Jenkins-server

Om nu de firewall voor de Jenkins-server te configureren met behulp van de UFW-tool, moeten we de firewall inschakelen en poort 8080 openen voor externe toegang vanaf elke locatie. Typ eenvoudig de onderstaande opdracht:

$sudoufw toestaan8080

En controleer de status van UFW door de onderstaande opdracht te typen:

$sudoufw-status

Als de status inactief is, schakel deze dan in door de onderstaande opdracht te typen:

$sudooepsinschakelen

Controleer nu de status van UFW opnieuw.

$sudoufw-status

U kunt zien dat poort 8080 is toegestaan.

Jenkins instellen

Om Jenkins in te stellen, typ je je domeinnaam of IP-adres samen met poort 8080 in de adresbalk van de browser, en je zou de Unlock Jenkins-pagina moeten hebben die om een ​​wachtwoord vraagt, zoals de onderstaande afbeelding.

U kunt het wachtwoord van de opgegeven locatie krijgen met behulp van het cat-commando in de terminal. De opdracht voor het verkrijgen van het wachtwoord zou als volgt zijn:

$sudo kat /waar/lib/jenkins/geheimen/initialAdminPassword

Met deze opdracht wordt het wachtwoord rechtstreeks afgedrukt en kunt u het kopiëren en plakken in het wachtwoordveld op het Jenkins Unlock-scherm en op de knop Doorgaan klikken.

Het zal u naar het volgende scherm navigeren waar het zal vragen om de voorgestelde plug-ins te installeren of om de plug-ins van uw keuze te selecteren.

Selecteer de voorgestelde plug-ins installeren. Bij de klik begint het met het installeren van de standaard plug-ins.

Na de succesvolle installatie van plug-ins, zal het vragen om de instelling van de gebruikersnaam, het wachtwoord en het e-mailadres van de admin-gebruiker.

Geef de vereiste invoervelden op en klik op de knop Opslaan en doorgaan.

Vervolgens navigeert het u naar een pagina voor het configureren van de Jenkins-URL.

Ga voor nu met de standaard automatisch gegenereerde URL en klik op de knop Opslaan en voltooien in de rechterbenedenhoek.

Na voltooiing van de Jenkins-configuratie, kunt u het scherm met het succesbericht Jenkins is klaar! hebben, zoals hieronder weergegeven.

Druk op de knop Start met Jenkins en op de volgende pagina ziet u het dashboard overzichtelijk.

En zo komen we aan het einde van het installeren en instellen van Jenkins op het Ubuntu 20.04 LTS-systeem.

Conclusie

In dit bericht hebben we de installatie van OpenJDK 11 en Jenkins op het Ubuntu 20.04 LTS-systeem besproken. We hebben ook de firewallconfiguratie voor Jenkins behandeld en geleerd hoe we deze voor de eerste keer kunnen instellen. Na het lezen van dit bericht kan elke beginner de Jenkins op Ubuntu 20.04 installeren en gebruiken. Als je de Jenkins wilt leren, verkennen of dieper in de Jenkins wilt graven, bezoek en lees dan de officiële documentatie van Jenkins.