Πώς να εγκαταστήσετε το Jenkins στο CentOS 8


Προηγουμένως, κατά τη διάρκεια της ανάπτυξης λογισμικού, οι προγραμματιστές υπέβαλλαν τον κώδικά τους σε ένα αποθετήριο κώδικα όπως το GitHub ή το Git Lab συνήθως, ο πηγαίος κώδικας θα ήταν γεμάτος σφάλματα και λάθη. Για να γίνει ακόμα χειρότερο, οι προγραμματιστές θα έπρεπε να περιμένουν μέχρι να κατασκευαστεί και να δοκιμαστεί ολόκληρος ο πηγαίος κώδικας για να ελέγξουν για σφάλματα. Αυτό ήταν κουραστικό, χρονοβόρο και απογοητευτικό. Δεν υπήρξε επαναληπτική βελτίωση του κώδικα και συνολικά, η διαδικασία παράδοσης λογισμικού ήταν αργή. Μετά ήρθε ο Jenkins.

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

Σε αυτό το άρθρο, παρουσιάζουμε πώς μπορείτε να εγκαταστήσετε το Jenkins στο CentOS 8 Linux.

Βήμα 1: Εγκαταστήστε την Java στο CentOS 8

Για να λειτουργήσει το Jenkins, πρέπει να εγκαταστήσετε είτε το Java JRE 8 είτε το Java 11. Στο παρακάτω παράδειγμα, αποφασίσαμε να προχωρήσουμε στην εγκατάσταση του Java 11. Επομένως, για να εγκαταστήσετε το Java 11, εκτελέστε την εντολή.

dnf install java-11-openjdk-devel

Για να επαληθεύσετε την εγκατάσταση του Java 11, εκτελέστε την εντολή.

java --version

Η έξοδος επιβεβαιώνει ότι η Java 11 εγκαταστάθηκε με επιτυχία.

Βήμα 2: Προσθέστε το αποθετήριο Jenkins στο CentOS 8

Επειδή το Jenkins δεν είναι διαθέσιμο στα αποθετήρια CentOS 8, θα προσθέσουμε το Jenkins Repository μη αυτόματα στο σύστημα.

Ξεκινήστε προσθέτοντας Κλειδί Jenkins όπως φαίνεται.

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

Προσθέστε τώρα το αποθετήριο του Jenkin στο CentOS 8.

cd /etc/yum/repos.d/
curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo

Βήμα 3: Εγκαταστήστε το Jenkins στο CentOS 8

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

dnf install jenkins

Μόλις εγκατασταθεί, ξεκινήστε και επαληθεύστε την κατάσταση του Jenkins εκτελώντας τις εντολές.

systemctl start jenkins
systemctl status jenkins

Η παραπάνω έξοδος δείχνει ότι το Jenkins βρίσκεται σε λειτουργία.

Στη συνέχεια, πρέπει να διαμορφώσετε το τείχος προστασίας ώστε να επιτρέπεται η πρόσβαση στη θύρα 8080 που χρησιμοποιείται από τον Jenkins. Για να ανοίξετε τη θύρα στο τείχος προστασίας, εκτελέστε τις εντολές.

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

Βήμα 4: Ρύθμιση του Jenkins στο CentOS 8

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

http://server-IP:8080

Η πρώτη ενότητα απαιτεί να ξεκλειδώσετε το Jenkins χρησιμοποιώντας έναν κωδικό πρόσβασης. Αυτός ο κωδικός πρόσβασης τοποθετείται στο αρχείο /var/lib/Jenkins/secrets/initialAdminPassword.

Για να διαβάσετε τον κωδικό πρόσβασης, απλώς χρησιμοποιήστε την εντολή cat όπως φαίνεται.

cat /var/lib/Jenkins/secrets/initialAdminPassword

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

Στο δεύτερο στάδιο, θα εμφανιστούν 2 επιλογές: ‘Εγκατάσταση με χρήση προτεινόμενων προσθηκών’ ή ‘Επιλογή προσθηκών για εγκατάσταση’.

Προς το παρόν, κάντε κλικ στην επιλογή "Εγκατάσταση με χρήση προτεινόμενων προσθηκών" για να εγκαταστήσετε βασικές προσθήκες για τις ρυθμίσεις μας.

Σύντομα, η εγκατάσταση των πρόσθετων θα ξεκινήσει.

Στην επόμενη ενότητα, συμπληρώστε τα πεδία για να δημιουργήσετε τον χρήστη Πρώτος διαχειριστής. Αφού τελειώσετε, κάντε κλικ στο «Αποθήκευση και συνέχεια».

Η ενότητα "Διαμόρφωση παρουσίας" θα σας παρέχει την προεπιλεγμένη διεύθυνση URL του Jenkins. Για απλότητα, συνιστάται να το αφήσετε ως έχει και να κάνετε κλικ στην επιλογή «Αποθήκευση και Τέλος».

Σε αυτό το σημείο, η ρύθμιση του Jenkins έχει πλέον ολοκληρωθεί. Για να αποκτήσετε πρόσβαση στον πίνακα ελέγχου του Jenkins, απλώς κάντε κλικ στο «Έναρξη χρήσης του Jenkins».

Ο πίνακας εργαλείων του Jenkins εμφανίζεται παρακάτω.

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

συμπέρασμα

Αυτή ήταν μια διαδικασία βήμα προς βήμα για τον τρόπο εγκατάστασης του εργαλείου Jenkins Continuous Integration στο CentOS 8. Για να μάθετε περισσότερα σχετικά με το Jenkins. Διαβάστε την τεκμηρίωση Jenkins. Τα σχόλιά σας σχετικά με αυτόν τον οδηγό είναι ευπρόσδεκτα.