Diese Walkthrough wird die Installation von Jenkins auf Ubuntu 20 abdecken.04. Wir werden auch die Notwendigkeiten abdecken, mit Jenkins zu beginnen, einschließlich der Start eines Entwicklungsservers mit Ubuntu und der Anmeldung mit einem administrativen Benutzerkonto.
Wie Jenkins funktionieren
Um es einfach zu erklären, automatisiert Jenkins Ihre Projekte, nämlich deren Gebäude und Tests und erleichtert die Integration verschiedener Änderungen, die die Ausweitung des Umfangs Ihres Projekts ergeben. Es erleichtert auch die kontinuierliche Lieferung der aktualisierten Software durch Zusammenführen mit mehreren Test- und Bereitstellungswerkzeugen.
Jenkins kann Ihrem Unternehmen viel Zeit und Tonnen von Ressourcen mit seinen Automatisierungs-Plugins sparen, die das gesamte Projektlebenszyklus integrieren: Erstellen, Bewertung, Demonstrieren, Paket, Bühnen- und Bereitstellen von Stufen.
Es unterstützt Windows, Mac OS sowie Linux/ UNIX -OS und ist auf verschiedenen Maschinen verteilt.
Unser Setup
Hier in diesem Handbuch verwenden wir einen Ubuntu -Server mit einem sudo -Zugriffs -Benutzerkonto, wobei Oracle JDK 11 auf dem Server installiert ist. Wir werden die offiziell aktualisierten Pakete verwenden, um Jenkins zu installieren.
Schritt 1: Vorbereitung des Servers
Wir werden mit dem folgenden Befehl den Repository -Schlüssel zum System hinzufügen:
$ wget -q -o -https: // pkg.Jenkins.io/debian-stabil/jenkins.io.Schlüssel | sudo apt-key add
Gehen Sie dann mit dem Debian -Paket -Repository -Adresse zu den Quellen des Servers ein.Liste:
$ sudo sh -c 'echo deb http: // pkg.Jenkins.io/debian-stabiler binär/
>/etc/apt/Quellen.Liste.D/Jenkins.Liste'
Wechseln Sie als nächstes mit dem folgenden Befehl zum neuen Repository um.
$ sudo APT Update
Schritt 2: Installieren Sie Jenkins
Geben Sie den folgenden Befehl mit dem Server zur Installation ein, um die Installation zu starten:
$ sudo apt installieren Sie Jenkins
Die Installation könnte eine Weile dauern. Wenn Sie aus den von Projekten verwalteten Paketen installiert werden, sollten Sie alle neuesten Funktionen zur Verfügung haben.
Schritt 3: Jenkins anfeuern
Geben Sie die Folgendes ein, um Jenkins abzunehmen:
$ sudo systemctl starten jenkins
Um die Statusausgabe anzuzeigen, verwenden Sie die Statuseingabe, um festzustellen, ob das Startup erfolgreich war:
$ sudo systemctl Status Jenkins
Wenn Sie die Anweisungen bisher ordnungsgemäß befolgt haben, sollten Sie die Ausgabe genauso wie der Screenshot oben sehen.
Das Ausgangsfeld bestätigt, dass Jenkins so eingerichtet ist.
Obwohl wir bestätigt haben, dass die Installation erfolgreich war, sollten wir unsere Firewall -Einstellungen optimieren, um das Setup aus einem Webbrowser zu verknüpfen.
Schritt 4: Konfigurieren der Firewall
Lassen Sie uns zuerst einige Anpassungen an der Firewall vornehmen. Die Standardeinstellungen auf Jenkins laufen auf Port 8080 aus. Um auf diesen Port zuzugreifen, geben Sie Folgendes ein:
$ sudo ufw erlauben 8080
Dies würde die Firewall ermöglichen, wenn sie vor der Installation nicht aktiviert würde.
$ sudo ufw erlauben OpenSSH
$ sudo ufw aktivieren
Überprüfen Sie die Statusaktualisierung mit:
$ sudo UFW Status
Sehen Sie, wie Port 8080 aus dem gesamten Web für den Zugriff auf den Verkehr geöffnet ist.
Nachdem wir Jenkins auf unserem Server installiert und unsere Firewall eingestellt haben, können wir endlich Jenkins anpassen.
Schritt 4: Passen Sie die Einstellungen von Jenkins an
Bevor wir das Installateur einrichten, müssen wir mit unseren Anmeldeinformationen auf den Port 8080 von Jenkins zugreifen. Es sollte Sie zum Entsperren von Jenkins -Panel führen, wo Sie sehen, wo sich das erste Passwort befindet.
Wechseln Sie zum Terminalfenster und beschwören Sie das Passwort mit dem CAT -Befehl:
$ sudo cat/var/lib/jenkins/secrets/initialAdminpassword
Notieren oder speichern Sie das im Fenster angezeigte Passwort, gehen Sie zum Dialogfeld Administrator Passwort und fügen Sie es dort ein. Als nächstes werden Sie gefragt, ob Sie die Plugins so anpassen möchten.
Hier haben wir einfach auf die Schaltfläche Installation geklickt, wie Sie sehen können. Sobald das Installationsprogramm fertig ist, wird eine Eingabeaufforderung angezeigt, an der die Benutzeranmeldeinformationen des Administrators gehen. Sie können das Passwort verwenden, das alphanumerische 32-Charakter-Passwort als Administrator fortgesetzt oder wie folgt erstellt.
Dann werden Sie eine angezeigt "Instanzkonfiguration" Panel, wo Sie die URL für die Instanz Ihrer Jenkins bestätigen. Sie können entweder mit Ihrem Domänennamen des Servers oder der IP -Adresse bestätigen:
Nachdem Sie die erforderlichen Informationen bestätigt haben, können Sie beenden, indem Sie auf die Schaltfläche Speichern und fertig klicken. Sie erhalten eine Nachricht, die etwas nach dem folgenden Effekt sagt:
Besuchen Sie das Jenkins Dashboard, indem Sie mit der Jenkins -Schaltfläche auf den Start klicken.
Wenn Sie die obigen Schritte ordnungsgemäß befolgt haben, sollten Sie die neueste Version von Jenkins auf Ihrem System installiert haben.
Dinge einpacken
In diesem Artikel haben wir uns Jenkins, seine Installation und die erforderlichen Pakete angesehen. Ich hoffe, Sie haben dieses Tutorial nützlich gefunden und es hat Ihnen geholfen, Jenkins auf Ihrem Ubuntu 20 zu leiten.04 Server.