Android

Πώς να εγκαταστήσετε το lenkins στο ubuntu 18.04

How To Install MySQL on Windows 10

How To Install MySQL on Windows 10

Πίνακας περιεχομένων:

Anonim

Ο Jenkins είναι ένας διακομιστής αυτοματισμού ανοιχτού κώδικα που προσφέρει έναν εύκολο τρόπο για τη δημιουργία ενός αγωγού συνεχούς ολοκλήρωσης και συνεχούς παράδοσης (CI / CD).

Η συνεχής ολοκλήρωση (CI) είναι μια πρακτική DevOps στην οποία τα μέλη της ομάδας δεσμεύονται τακτικά τις αλλαγές κώδικα στο χώρο αποθήκευσης ελέγχου εκδόσεων, μετά την οποία εκτελούνται αυτοματοποιημένες κατασκευές και δοκιμές. Η συνεχής παράδοση (CD) είναι μια σειρά πρακτικών όπου οι αλλαγές κώδικα δημιουργούνται αυτόματα, δοκιμάζονται και αναπτύσσονται στην παραγωγή.

Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε το Jenkins σε μια μηχανή Ubuntu 18.04 χρησιμοποιώντας το αποθετήριο πακέτων Jenkins Debian.

Αν και αυτό το σεμινάριο είναι γραμμένο για το Ubuntu 18.04 Bionic Beaver τα ίδια βήματα μπορούν να χρησιμοποιηθούν για το Ubuntu 16.04 Xenial Xerus.

Προϋποθέσεις

Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.

Εγκατάσταση του Jenkins

Για να εγκαταστήσετε το Jenkins στο σύστημα Ubuntu, ακολουθήστε τα εξής βήματα:

  1. Εγκαταστήστε Java.

    Δεδομένου ότι η Jenkins είναι μια εφαρμογή Java, το πρώτο βήμα είναι η εγκατάσταση της Java. Ενημερώστε το ευρετήριο πακέτων και εγκαταστήστε το πακέτο Java 8 OpenJDK με τις ακόλουθες εντολές:

    sudo apt update sudo apt install openjdk-8-jdk

    Η τρέχουσα έκδοση του Jenkins δεν υποστηρίζει την Java 10 (και την Java 11) ακόμα. Αν έχετε εγκατεστημένες πολλές εκδόσεις Java στο μηχάνημά σας, βεβαιωθείτε ότι η Java 8 είναι η προεπιλεγμένη έκδοση Java.

    Προσθέστε το αποθετήριο Jenkins Debian.

    Εισαγάγετε τα κλειδιά GPG του αποθετηρίου Jenkins χρησιμοποιώντας την ακόλουθη εντολή wget :

    wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

    Η παραπάνω εντολή θα πρέπει να έχει έξοδο OK πράγμα που σημαίνει ότι το κλειδί έχει εισαχθεί με επιτυχία και τα πακέτα από αυτό το αποθετήριο θα θεωρηθούν αξιόπιστα.

    Στη συνέχεια, προσθέστε το αποθετήριο Jenkins στο σύστημα με:

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

    Εγκαταστήστε Jenkins.

    Αφού ενεργοποιηθεί ο χώρος αποθήκευσης Jenkins, ενημερώστε τη λίστα των πακέτων apt και εγκαταστήστε την τελευταία έκδοση του Jenkins πληκτρολογώντας:

    sudo apt update sudo apt install jenkins

    Η υπηρεσία Jenkins θα ξεκινήσει αυτόματα μετά την ολοκλήρωση της διαδικασίας εγκατάστασης. Μπορείτε να το επιβεβαιώσετε εκτυπώνοντας την κατάσταση της υπηρεσίας:

    systemctl status jenkins

    Θα πρέπει να δείτε κάτι παρόμοιο με αυτό:

    ● jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Wed 2018-08-22 13:03:08 PDT; 2min 16s ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2319) CGroup: /system.slice/jenkins.service

Ρύθμιση του τείχους προστασίας

Εάν εγκαθιστάτε Jenkins σε απομακρυσμένο διακομιστή Ubuntu που προστατεύεται από ένα τείχος προστασίας, θα πρέπει να ανοίξετε τη θύρα 8080 . Υποθέτοντας ότι χρησιμοποιείτε UFW για τη διαχείριση του τείχους προστασίας, μπορείτε να ανοίξετε τη θύρα με την ακόλουθη εντολή:

sudo ufw allow 8080

Επαληθεύστε την αλλαγή με:

sudo ufw status

Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere 8080 ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) 8080 (v6) ALLOW Anywhere (v6)

Ρύθμιση της Jenkins

Για να ρυθμίσετε τη νέα σας εγκατάσταση Jenkins, ανοίξτε το πρόγραμμα περιήγησης, πληκτρολογήστε τον τομέα ή τη διεύθυνση IP που ακολουθείται από τη θύρα 8080 , http://your_ip_or_domain:8080 και θα εμφανιστεί μια οθόνη παρόμοια με την ακόλουθη:

Σε αυτό το σημείο, έχετε εγκαταστήσει με επιτυχία Jenkins στο σύστημά σας.

συμπέρασμα

Σε αυτό το σεμινάριο, έχετε μάθει πώς να εγκαταστήσετε και να εκτελέσετε την αρχική διαμόρφωση του Jenkins. Τώρα μπορείτε να ξεκινήσετε την εξερεύνηση των χαρακτηριστικών του Jenkins με την επίσκεψη στην επίσημη σελίδα τεκμηρίωσης Jenkins.

jenkins ubuntu