Πώς να εγκαταστήσετε το Jenkins στο Ubuntu 20.04;

How Install Jenkins Ubuntu 20



Ο Jenkins είναι ένας διαδεδομένος διακομιστής αυτοματισμού ανοιχτού κώδικα και χρησιμοποιείται ως διακομιστής CI (συνεχής ολοκλήρωση) για τη δημιουργία και την αποτελεσματική διαχείριση εφαρμογών και λογισμικού μεγάλης κλίμακας. Βοηθά στη δοκιμή μονάδων έργων προγραμματισμού μεγαλύτερης κλίμακας και υποστηρίζει πολλές διάσημες γλώσσες προγραμματισμού όπως Python, C ++, PHP κ.

Εγκατάσταση

Το Jenkins μπορεί να εγκατασταθεί στο Ubuntu 20.04 προσθέτοντας τα κλειδιά αποθήκευσης στο σύστημα, αλλά πριν από αυτό, πρέπει πρώτα να έχουμε εγκατεστημένο το Java Development Kit. Ας εγκαταστήσουμε το OpenJDK από την κοινότητα ανοιχτού κώδικα της Java αν δεν έχει εγκατασταθεί ακόμα στο σύστημα Ubuntu 20.04.







Εγκαταστήστε το Open Java Development Kit

Η τελευταία σταθερή έκδοση του OpenJDK μπορεί να εγκατασταθεί από το επίσημο αποθετήριο πακέτων Ubuntu. Κατά τη σύνταξη αυτής της ανάρτησης, η τελευταία σταθερή έκδοση του κιτ Open Java Development ήταν το OpenJDK 11.



Αρχικά, ενημερώστε το αποθετήριο προσωρινής μνήμης APT του συστήματος:



$sudoκατάλληλη ενημέρωση





Πληκτρολογήστε την παρακάτω εντολή για να εγκαταστήσετε το OpenJDK 11:

$sudoκατάλληλοςεγκαθιστώopenjdk-έντεκα-jdk



Εάν ζητήσει να πάρει επιπλέον χώρο στο δίσκο, πληκτρολογήστε y και πατήστε Enter.

Μετά την ολοκλήρωση της διαδικασίας εγκατάστασης, η έκδοση της Java μπορεί να επαληθευτεί πληκτρολογώντας την παρακάτω εντολή:

$Ιάβα --εκδοχή

Μπορείτε να δείτε ότι η έκδοση 11.0.9.1 έχει εγκατασταθεί με επιτυχία στο σύστημα Ubuntu 20.04. Τώρα, μπορούμε να περάσουμε στην εγκατάσταση του Jenkins.

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

Το Jenkins μπορεί εύκολα να εγκατασταθεί στο Ubuntu εισάγοντας και προσθέτοντας τα κλειδιά GPG στο σύστημα.

Τώρα πρέπει να προσθέσετε κλειδιά GPG:

$wget -Ή- https://pkg.jenkins.io/ντεμπιαν/jenkins.io.key| sudo apt-key add-

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

$sudo SH -ντο 'echo deb http://pkg.jenkins.io/debian-stable binary/> /etc/apt/sources.list.d/jenkins.list'

Αφού ενεργοποιήσετε το αποθετήριο Jenkins, απλώς ενημερώστε την προσωρινή μνήμη APT του συστήματος μία φορά.

$sudoκατάλληλη ενημέρωση

Ας προχωρήσουμε και κάνουμε την πραγματική δουλειά της εγκατάστασης του Jenkins.

$sudoκατάλληλοςεγκαθιστώτζένκινς

Πληκτρολογήστε το απαιτούμενο y και συνεχίστε τη διαδικασία εγκατάστασης πατώντας το πλήκτρο Enter.

Το Jenkins εγκαταστάθηκε με επιτυχία. Ας ξεκινήσουμε και να διαμορφώσουμε τον διακομιστή Jenkins.

Ξεκινήστε τον διακομιστή Jenkins

Η υπηρεσία Jenkins πρέπει να ξεκινήσει αυτόματα κατά την εγκατάσταση του Jenkins. Για να επαληθεύσετε την κατάσταση της υπηρεσίας Jenkins, πληκτρολογήστε την παρακάτω εντολή.

$sudosystemctl status jenkins

Είναι ενεργό στην περίπτωσή μου, αλλά αν δεν είναι στην περίπτωσή σας, ξεκινήστε πληκτρολογώντας την παρακάτω εντολή:

$sudosystemctl start jenkins

Αφού ελέγξετε και ξεκινήσετε την υπηρεσία, ας προσαρμόσουμε το τείχος προστασίας.

Διαμορφώστε το τείχος προστασίας για τον διακομιστή Jenkins

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

$sudoufw επιτρέψτε8080

Και ελέγξτε την κατάσταση του UFW πληκτρολογώντας την παρακάτω εντολή:

$sudoufw κατάσταση

Εάν η κατάσταση είναι ανενεργή, ενεργοποιήστε την πληκτρολογώντας την παρακάτω εντολή:

$sudoufwεπιτρέπω

Τώρα, ελέγξτε ξανά την κατάσταση του UFW.

$sudoufw κατάσταση

Μπορείτε να δείτε ότι η θύρα 8080 επιτρέπεται.

Ρύθμιση Jenkins

Για να ρυθμίσετε το Jenkins, πληκτρολογήστε το όνομα τομέα ή τη διεύθυνση IP σας μαζί με τη θύρα 8080 στη γραμμή διευθύνσεων του προγράμματος περιήγησης και θα πρέπει να έχετε τη σελίδα Ξεκλείδωμα Jenkins που ζητά κωδικό πρόσβασης, όπως στην παρακάτω εικόνα.

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

$sudo Γάτα /όπου/lib/τζένκινς/μυστικά/initialAdminPassword

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

Θα σας μεταβεί στην επόμενη οθόνη όπου θα ζητήσει είτε να εγκαταστήσετε τα προτεινόμενα πρόσθετα είτε να επιλέξετε τα πρόσθετα της επιλογής σας.

Επιλέξτε Εγκατάσταση προτεινόμενων προσθηκών. Με το κλικ, θα ξεκινήσει η εγκατάσταση των προεπιλεγμένων προσθηκών.

Μετά την επιτυχή εγκατάσταση των προσθηκών, θα ζητήσει τη ρύθμιση του ονόματος χρήστη, του κωδικού πρόσβασης και της διεύθυνσης ηλεκτρονικού ταχυδρομείου του χρήστη διαχειριστή.

Δώστε τα απαιτούμενα πεδία εισαγωγής και πατήστε το κουμπί Αποθήκευση και συνέχεια.

Στη συνέχεια, θα μεταβείτε σε μια σελίδα για τη διαμόρφωση της διεύθυνσης URL του Jenkins.

Προς το παρόν, πηγαίνετε με το προεπιλεγμένο URL που δημιουργήθηκε αυτόματα και κάντε κλικ στο κουμπί Αποθήκευση και Τέλος στην κάτω δεξιά γωνία.

Με την ολοκλήρωση της ρύθμισης Jenkins, μπορείτε να έχετε την οθόνη με το μήνυμα επιτυχίας Jenkins is ready !, όπως φαίνεται παρακάτω.

Πατήστε το κουμπί Έναρξη χρησιμοποιώντας το κουμπί Jenkins και στην επόμενη σελίδα, θα έχετε μια καθαρή ματιά στον πίνακα ελέγχου.

Και κάπως έτσι φτάνουμε στο τέλος της εγκατάστασης και της ρύθμισης του Jenkins στο σύστημα Ubuntu 20.04 LTS.

συμπέρασμα

Σε αυτήν την ανάρτηση, καλύψαμε την εγκατάσταση των OpenJDK 11 και Jenkins στο σύστημα Ubuntu 20.04 LTS. Έχουμε καλύψει επίσης τη διαμόρφωση του τείχους προστασίας για τον Jenkins και μάθαμε πώς να το ρυθμίσετε για πρώτη φορά. Αφού διαβάσετε αυτήν την ανάρτηση, κάθε αρχάριος μπορεί να εγκαταστήσει και να αρχίσει να χρησιμοποιεί το Jenkins στο Ubuntu 20.04. Αν θέλετε να μάθετε, να εξερευνήσετε ή να εμβαθύνετε στα Jenkins, μη διστάσετε να επισκεφθείτε και να διαβάσετε επίσημη τεκμηρίωση του Τζένκινς.