Bei der Verwaltung mehrerer Betriebssysteme müssen wir immer nach dem besten Weg suchen, um viele der kontinuierlich ausgeführten Prozesse zu optimieren . Auf diese Weise können wir Aufgaben viel schneller ausführen und unsere Arbeit als Administratoren verbessern. Diese kontinuierliche Integration bedeutet, dass die Assets einer Gruppe die Arbeit häufig integrieren und jede Integration einer Überprüfung unterzogen wird, um den Quellcode zu kompilieren.
Eines der Open-Source-Tools, das für die Steuerung und Verwaltung von Ubuntu- Umgebungen wichtig ist, ist Jenkins. In diesem Lernprogramm wird heute detailliert analysiert, was es ist und wie Jenkins in Ubuntu 17.04 konfiguriert wird .
Hier ist eine kurze Erklärung, was Jenkins und seine Eigenschaften sind.
Diese Anwendung kann als Paket in Ubuntu oder als RAR-Datei unter folgendem Link heruntergeladen werden:
- Kontinuierliche Integration und Versand von Elementen.
- Erweiterbar, da neue Plugins für den Geltungsbereich angewendet werden können.
- Einfache Installation
- Unterstützt Betriebssysteme wie Windows, Linux oder Mac OS.
- Es kann auf mehrere Maschinen verteilt werden.
- Einfache Konfiguration
1. Installieren Sie die Jenkins-Repositorys unter Ubuntu 17.04
Zunächst muss das Repository installiert werden, von wo aus später die Jenkins-Pakete installiert werden. Dazu führen wir Folgendes aus:
sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
Nun werden wir das Debian-Repository in der Datei sources.list anhängen, dazu führen wir folgendes aus:
echo deb http://pkg.jenkins.io/debian-stable binary / | sudo tee /etc/apt/sources.list.d/jenkins.list
Nachdem wir die Repositorys installiert haben, aktualisieren wir das System mit dem folgenden Befehl:
sudo apt update
2. Installieren und starten Sie Jenkins unter Ubuntu 17.04
Jetzt werden wir den folgenden Befehl für die Installation von Jerkins in Ubuntu 17 ausführen:
sudo apt-get install jenkins
Wir akzeptieren den Download und die jeweilige Installation von Jenkins in Ubuntu 17.04.
Nach der Installation starten wir es mit systemctl wie folgt:
sudo systemctl starte Jenkins
Wir können den aktuellen Status von Jenkins überprüfen, indem wir Folgendes ausführen:
sudo systemctl status jenkins
3. Aktivieren Sie die Ports in der Firewall für Jenkins in Ubuntu 17.04
Jetzt müssen wir den Port, über den Jenkins kommunizierte, den 8080, in der Ubuntu 17.04 Firewall zulassen, dafür werden wir die folgenden Zeilen ausführen:
- sudo ufw 8080 erlauben (Aktivieren Sie den Port in der Firewall)
- sudo ufw status (Firewall Status anzeigen )
4. Greifen Sie auf Jenkins unter Ubuntu 17.04 zu
Sobald diese Parameter konfiguriert sind, müssen Sie in einem Browser Folgendes in die Adressleiste eingeben:
http: // IP: 8080
Beim Zugriff auf unsere IP und Port 8080 sehen wir Folgendes:
Wir können die Meldung “Jenkins entsperren” sehen und dies ist ein Sicherheitsschritt, zu dessen Ausführung wir wirklich autorisiert sind. Wir können die Route sehen, auf der wir das Administratorkennwort konfigurieren müssen. In Ubuntu 17 werden wir folgendes ausführen:
sudo cat / var / lib / jenkins / secrets / initialAdminPassword
Wenn Sie diesen Befehl ausführen, wird das Zugriffspasswort für Jenkins angezeigt:
Dies sollte kopiert und in das Feld Administrator Password¸ eingefügt werden. Klicken Sie auf Continue, und es wird Folgendes angezeigt:
Klicken Sie auf die Option Vorgeschlagene Plugins installieren. Folgendes wird angezeigt:
Wir sehen, dass der Prozess der Installation der jeweiligen Plugins im Gange ist. Sobald dieser Vorgang abgeschlossen ist, wird das folgende Fenster angezeigt, in dem wir den Administratorbenutzer von Jenkins konfigurieren müssen, wenn wir dies wünschen:
Sobald wir die Felder ausgefüllt haben, klicken Sie auf Speichern und Fertig stellen , um die Änderungen zu speichern. Folgendes wird angezeigt:
Klicken Sie mit Jenkins auf die Schaltfläche Start, um auf die Hauptplattform zuzugreifen, auf der Sie die Aufgabenverwaltung starten können:
Dort können wir auf Neue Aufgabe erstellen klicken, um eine der verfügbaren Optionen auszuwählen:
Wie wir sehen, ist Jenkins eine praktische und nützliche Anwendung, um Integrationsaufgaben in verschiedenen Betriebssystemen auf einfache Weise auszuführen. Wenn Sie immer noch nicht über die neueste Version von Ubuntu verfügen, finden Sie hier Informationen zum Aktualisieren von Ubuntu 16 auf 17.04.