Bij het beheer van meerdere besturingssystemen moeten we altijd zoeken naar de beste manier om veel van de processen die continu worden uitgevoerd, te optimaliseren. Dit zal ons helpen om taken veel sneller uit te voeren, waardoor ons werk als beheerders verbetert. Deze continue integratie veronderstelt dat de activa van een groep het werk van frequente vorm integreren en elke integratie wordt onderworpen aan verificatie om de broncode samen te stellen.
Een van de open source-tools die belangrijk is bij het besturen en beheren van Ubuntu-omgevingen, is Jenkins en vandaag zal deze tutorial in detail analyseren wat het is en hoe Jenkins in Ubuntu 17.04 moet worden geconfigureerd.
Hier zullen we snel uitleggen wat Jenkins is en zijn kenmerken.
Wat is Jenkins?Jenkins is een open source-applicatie gebaseerd op het Hudson-project en geschreven in Java waarvan de primaire functie is om te dienen als een continue integratieserver en die essentieel is wanneer we meerdere builds moeten beheren om hun beschikbaarheid en nieuwe versies te controleren.
Deze applicatie kan worden gedownload als pakketten in Ubuntu of als een RAR-bestand via de volgende link:
Jenkins-functiesDe belangrijkste kenmerken zijn:
- Continue integratie en verzending van elementen.
- Verlengbaar omdat nieuwe plug-ins op uw bereik kunnen worden toegepast.
- Gemakkelijk installatie.
- Ondersteunt besturingssystemen zoals: Windows, Linux of Mac OS.
- Het kan worden gedistribueerd in meerdere machines.
- Instelling gemakkelijk.
1. Installeer Jenkins-repository's op Ubuntu 17.04
Stap 1
In de eerste plaats zal het nodig zijn om de repository te installeren van waaruit we later de Jenkins-pakketten zullen installeren, hiervoor zullen we het volgende uitvoeren:
sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
Stap 2
Nu voegen we de Debian-repository toe aan het bestand sources.list, hiervoor voeren we het volgende uit:
echo deb http://pkg.jenkins.io/debian-stable binary / | sudo tee /etc/apt/sources.list.d/jenkins.list
Stap 3
Wanneer we de repositories hebben geïnstalleerd, gaan we verder met het updaten van het systeem met behulp van de volgende opdracht:
sudo apt update
2. Installeer en voer Jenkins uit op Ubuntu 17.04
Stap 1
Nu zullen we de volgende opdracht uitvoeren voor de installatie van Jerkins in Ubuntu 17:
sudo apt-get install jenkins
We accepteren de download en respectievelijke installatie van Jenkins in Ubuntu 17.04.
Stap 2
Eenmaal geïnstalleerd, gaan we als volgt verder met het starten met systemctl:
sudo systemctl start JenkinsStap 3
We kunnen de huidige staat van Jenkins controleren door het volgende uit te voeren:
sudo systemctl status jenkins
3. Schakel poorten in Firewall voor Jenkins in op Ubuntu 17.04
Nu moeten we toestaan dat de poort waarmee Jenkins zal communiceren, 8080, is toegestaan in de Ubuntu 17.04-firewall, hiervoor zullen we de volgende regels uitvoeren:
- sudo ufw 8080 . toestaan (Schakel de poort in de firewall in)
- sudo ufw-status (Zie de status van de firewall)
4. Toegang tot Jenkins op Ubuntu 17.04
Stap 1
Nadat deze parameters zijn geconfigureerd, is de volgende stap om naar een browser te gaan en het volgende in de adresbalk in te voeren:
http: // IP: 8080Bij toegang tot ons IP-adres en poort 8080 zullen we het volgende zien:
VERGROTEN
Stap 2
We kunnen het bericht "Jenkins ontgrendelen" zien en dit is een beveiligingsstap dat we echt de gebruikers zijn die geautoriseerd zijn om het te gebruiken, we kunnen het pad zien waar we het beheerderswachtwoord moeten configureren. We zullen het volgende uitvoeren in Ubuntu 17:
sudo cat / var / lib / jenkins / secrets / initialAdminPasswordStap 3
Bij het uitvoeren van deze opdracht zien we het wachtwoord voor toegang tot Jenkins:
Stap 4
Dit moet in het veld worden gekopieerd en geplakt Administrator wachtwoord klik op Doorgaan en we zien het volgende:
VERGROTEN
Stap 5
Klik op de optie Installeer voorgestelde plug-ins en het volgende wordt weergegeven:
VERGROTEN
Stap 6
We zien dat het installatieproces van de respectieve plug-ins wordt uitgevoerd. Zodra dit proces is voltooid, wordt het volgende venster weergegeven waar we, als we dat willen, de . moeten configureren beheerder van Jenkins:
VERGROTEN
Stap 7
Zodra we de velden hebben ingevuld, klikt u op Opslaan en voltooien om de wijzigingen op te slaan en we zullen het volgende zien:
VERGROTEN
Stap 8
Klik op de knop Begin Jenkins te gebruiken en we hebben toegang tot het hoofdplatform waar we het taakbeheerproces kunnen starten:
VERGROTEN
Stap 9
Daar kunnen we op klikken Een nieuwe taak maken om een van de beschikbare opties te selecteren:
VERGROTEN
Zoals we kunnen zien, is Jenkins een praktische en handige applicatie om op een eenvoudige manier integratietaken in verschillende besturingssystemen uit te voeren. Als je nog niet over de nieuwste versie van Ubuntu beschikt, kun je Ubuntu 16 als volgt updaten naar 17.04.