GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Jenkins unter Ubuntu 16.04 LTS

In diesem Tutorial zeigen wir Ihnen, wie Sie Jenkins auf einem Ubuntu 16.04 LTS-Server installieren. Für diejenigen unter Ihnen, die es nicht wussten, Jenkins ist ein in Java geschriebenes Open-Source-Tool für kontinuierliche Integration Jenkins bietet kontinuierliche Integrationsdienste für die Softwareentwicklung. Es ist ein serverbasiertes System, das in einem Servlet-Container wie Apache Tomcat ausgeführt wird. Es unterstützt SCM-Tools wie AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase und RTC und kann Apache Ant- und Apache Maven-basierte Projekte sowie beliebige Shell-Skripte und Windows-Batch-Befehle ausführen.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Jenkins auf einem Ubuntu 16.04 (Xenial Xerus) Server.

Installieren Sie Jenkins auf Ubuntu 16.04 LTS

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie den folgenden apt-get ausführen Befehle im Terminal.

sudo apt-get update
sudo apt-get upgrade

Schritt 2. Java installieren.

In diesem Schritt installieren wir Java 7 aus einem PPA-Repository und installieren python-software-properties:

apt-get install python-software-properties

Java-Repository hinzufügen:

add-apt-repository ppa:openjdk-r/ppa

Aktualisiere das Ubuntu-Repository und installiere das Java OpenJDK mit apt Befehl:

apt-get update
apt-get install openjdk-7-jdk

Überprüfen Sie die Java-Installation, indem Sie den folgenden Befehl eingeben:

java -version

Schritt 3. Installieren von Jenkins unter Ubuntu 16.04.

Schlüssel und Quellliste zu apt hinzufügen:

wget -q -O - http://pkg.jenkins-ci.org/debian-stable/jenkins-ci.org.key | sudo apt-key add -

Erstellen Sie eine Quellenliste für Jenkins:

sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

Nachdem der Cache aktualisiert wurde, beginnen Sie mit der Installation von Jenkins:

sudo apt-get update
sudo apt-get install jenkins

Jenkins-Dienst starten:

systemctl start jenkins

Jenkins schreibt Protokolldateien in /var/log/jenkins/jenkins.log . Sie können die Konfiguration auch feinabstimmen.

Schritt 4. Installieren und Konfigurieren des Apache-Webservers für Jenkins.

Installieren Sie den Apache-Webserver auf Ihrem System:

apt-get install apache2

Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Erstellen Sie beispielsweise eine neue Apache-Konfigurationsdatei mit dem Namen „jenkins.conf ’ auf Ihrem virtuellen Server:

a2enmod proxy
a2enmod proxy_http
a2ensite jenkins
touch /etc/apache2/sites-available/jenkins.conf
ln -s /etc/apache2/sites-available/jenkins.conf /etc/apache2/sites-enabled/jenkins.conf
nano /etc/apache2/sites-available/jenkins.conf

Fügen Sie die folgenden Zeilen hinzu:

<Virtualhost *:80>
    ServerName        my.jenkins.id
    ProxyRequests     Off
    ProxyPreserveHost On
    AllowEncodedSlashes NoDecode

    <Proxy http://localhost:8080/*>
      Order deny,allow
      Allow from all
    </Proxy>

    ProxyPass         /  http://localhost:8080/ nocanon
    ProxyPassReverse  /  http://localhost:8080/
    ProxyPassReverse  /  http://my.jenkins.id/
</Virtualhost>

Speichern und schließen Sie die Datei. Starten Sie den Apache- und Jenkins-Dienst neu, damit die Änderungen wirksam werden:

systemctl restart apache2
systemctl restart jenkins

Schritt 5. Zugriff auf Jenkins unter Ubuntu.

Jenkins ist standardmäßig auf HTTP-Port 8080 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com:8080 oder http://server-ip:8080 und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen. Wenn Sie eine Firewall verwenden, öffnen Sie bitte Port 8080, um den Zugriff auf das Control Panel zu ermöglichen. Das standardmäßige Installationskennwort finden Sie unter /var/lib/jenkins/secrets/initialAdminPassword wie im Bild unten gezeigt.

Herzlichen Glückwunsch! Sie haben Jenkins erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Jenkins auf einem Ubuntu 16.04 Xenial Xerus-Server verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Jenkins-Website zu besuchen.


Ubuntu
  1. So installieren Sie Jenkins unter Ubuntu 18.04

  2. So installieren Sie Jenkins unter Ubuntu 20.04

  3. So installieren Sie Docker unter Ubuntu 22.04 / 20.04 LTS

  4. So installieren Sie Jenkins unter Ubuntu 16.04

  5. So installieren Sie Jenkins unter Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04 LTS

So installieren Sie Jenkins unter Ubuntu 14.04

So installieren Sie Go unter Ubuntu 18.04 LTS

So installieren Sie Jenkins unter Ubuntu 18.04 LTS

So installieren Sie Go unter Ubuntu 20.04 LTS

So installieren Sie Jenkins unter Ubuntu 20.04 LTS