Android

Πώς να εγκαταστήσετε το Jenkins στο centos 7

How to Install and Configure Git and GitHub on Windows

How to Install and Configure Git and GitHub on Windows

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

Anonim

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

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

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

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

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

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

Για να εγκαταστήσετε το Jenkins στο σύστημα CentOS, ακολουθήστε τα παρακάτω βήματα:

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

    sudo yum install java-1.8.0-openjdk-devel

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

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

    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

    Και προσθέστε το αποθετήριο στο σύστημά σας με:

    sudo rpm --import

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

    sudo yum install jenkins

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

    sudo systemctl start jenkins

    Για να ελέγξετε αν ξεκίνησε με επιτυχία:

    systemctl status jenkins

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

    ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service

    Ενεργοποιήστε τελικά την υπηρεσία Jenkins για να ξεκινήσει από την εκκίνηση του συστήματος.

    sudo systemctl enable jenkins

    jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on

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

Χρησιμοποιήστε τις ακόλουθες εντολές για να ανοίξετε την απαραίτητη θύρα:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp sudo firewall-cmd --reload

Ρύθμιση της Jenkins

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

http://your_ip_or_domain:8080

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

Εάν έχετε φτάσει σε αυτό το σημείο, έχετε εγκαταστήσει με επιτυχία Jenkins στο σύστημα CentOS.

συμπέρασμα

Σε αυτό το σεμινάριο, έχετε μάθει πώς να εγκαταστήσετε και να ολοκληρώσετε την αρχική διαμόρφωση του Jenkins σε συστήματα που βασίζονται σε CentOS / RHEL. Τώρα μπορείτε να επισκεφθείτε την επίσημη σελίδα τεκμηρίωσης της Jenkins και να αρχίσετε να εξερευνάτε τη ροή εργασιών και το plug-in της Jenkins.

jenkins centos