Morpheus Jenkins Task Plugin – Hybrid Cloud Management and Automation
Februar 27, 2023
Καθώς τα περιβάλλοντα πληροφορικής μεγαλώνουν και γίνονται πιο περίπλοκα, υπάρχει ανάγκη ενσωμάτωσης ανόμοιων συστημάτων προκειμένου να παραδοθούν αποτελέσματα IT υψηλότερου επιπέδου. Η Morpheus κυκλοφόρησε πρόσφατα μια νέα ενσωμάτωση για την πλατφόρμα διακομιστή Jenkins CI για να βοηθήσει στην παροχή από άκρο σε άκρο ενορχήστρωση. Η προσθήκη Jenkins Task επιτρέπει έναν νέο τύπο εργασίας αυτοματισμού στο Morpheus για την ενεργοποίηση της δημιουργίας εργασιών Jenkins CI. Η εργασία θα μπορούσε να χρησιμοποιηθεί για την ενεργοποίηση εργασιών Jenkins για την εκτέλεση εργασιών όπως η ανάπτυξη λογισμικού σε προβλεπόμενη υποδομή, η επικύρωση της διαμόρφωσης του συστήματος και άλλα.
Σε αυτήν την ανάρτηση ιστολογίου θα μάθετε πώς να δημιουργείτε μια εργασία αυτοματισμού Jenkins χρησιμοποιώντας την προσθήκη Jenkins.
Λήψη της προσθήκης Jenkins
Το Jenkins Task Plugin λαμβάνεται από το Morpheus Exchange όπου φιλοξενούνται τα επιμελημένα πρόσθετα Morpheus. Κάντε λήψη της πιο πρόσφατης έκδοσης του πρόσθετου κάνοντας κλικ στο ΚΑΤΕΒΑΣΤΕ κουμπί στα δεξιά της οθόνης.

Εγκατάσταση του πρόσθετου Jenkins
Με το αρχείο jar της πρόσθετης λήψης στο τοπικό σύστημα αρχείων, είστε πλέον έτοιμοι να εγκαταστήσετε την προσθήκη Jenkins στη συσκευή σας Morpheus. Εγκαταστήστε το πρόσθετο ανεβάζοντας το πρόσθετο μέσω της διεπαφής χρήστη Morpheus από το Διαχείριση > Ενσωματώσεις > Προσθήκες.

Δημιουργία διακριτικού Jenkins
Η εργασία αυτοματισμού απαιτεί διαπιστευτήρια ελέγχου ταυτότητας για να μπορέσει ο Morpheus να ενεργοποιήσει εργασίες κατασκευής Jenkins. Πρέπει να δημιουργήσετε ένα διακριτικό API στο Jenkins για να επιτρέψετε στον Morpheus να ενεργοποιήσει εργασίες κατασκευής. Το διακριτικό API συσχετίζεται με έναν λογαριασμό χρήστη ή υπηρεσίας Jenkins.

Δημιουργία μιας εργασίας Jenkins
Μόλις εγκατασταθεί η προσθήκη, θα πρέπει να υπάρχει ένας νέος τύπος εργασίας (Jenkins Trigger Build) που εμφανίζεται στη λίστα των τύπων εργασιών αυτοματισμού Morpheus. Η εργασία απαιτεί τη διεύθυνση URL API για τον διακομιστή Jenkins μαζί με τα διαπιστευτήρια ελέγχου ταυτότητας, το όνομα εργασίας και τυχόν παραμέτρους εργασίας.
Το παρακάτω παράδειγμα ενεργοποιεί ένα όνομα εργασίας παράδειγμα εργασίας και μεταβιβάζει μια παράμετρο με όνομα όνομα στην ενεργοποιημένη εργασία.

Μόλις εκτελεστεί η εργασία αυτοματισμού Morpheus, θα πρέπει να ξεκινήσει η εργασία Jenkins. Το στιγμιότυπο οθόνης που εμφανίζεται παρακάτω είναι η έξοδος Jenkins από την εργασία που ενεργοποιήθηκε. Η εργασία απλώς εκτύπωσε το „Hello Martez“ με το „Martez“ να είναι η παράμετρος ονόματος που μεταβιβάστηκε από την εργασία αυτοματισμού.

Αυτή η νέα ενοποίηση απλοποιεί τη διαδικασία ενεργοποίησης εργασιών CI. Η εργασία αυτοματισμού θα μπορούσε να προστεθεί στην παροχή ροών εργασίας ως μέρος των εκδόσεων διακομιστή ή να εκτεθεί με τρόπο αυτοεξυπηρέτησης μέσω λειτουργικών ροών εργασίας.
Γίνετε μέλος της κοινότητας Morpheus
Γίνετε μέλος της κοινότητας Morpheus και προσελκύστε άλλους χρήστες της κοινότητας Morpheus για να μάθετε περισσότερα σχετικά με τους τρόπους χρήσης της πλατφόρμας. Επίσης, η λήψη της Morpheus Community Edition σάς επιτρέπει να βιώσετε πλήρως την πλατφόρμα Morpheus, συμπεριλαμβανομένων σχεδόν όλων των χαρακτηριστικών και δυνατοτήτων! Εγγραφείτε στο Morpheus Hub και δοκιμάστε το στο εργαστήριο του σπιτιού σας ή στο περιβάλλον δοκιμής σήμερα!