maven with jenkins maven documentation
Αυτό το σεμινάριο θα εξηγήσει τα πάντα για το Jenkins & Integration of Maven με το Jenkins. Θα μάθετε επίσης τη δημιουργία τεκμηρίωσης για το έργο χρησιμοποιώντας το Maven:
Θα μάθουμε τι είναι το Jenkins, το Maven Jenkins Integration, τα πλεονεκτήματα του Jenkins, πώς να ρυθμίσετε το Java και το Maven στο Jenkins, πώς να δημιουργήσετε δουλειά Jenkins με διαφορετικές παραμέτρους, αναφορές αποτελεσμάτων εκτέλεσης του Jenkins με πρόσθετα TestNG, πώς να περάσετε το Maven εντολές με τη μορφή Στόχων σε Jenkins, τεκμηρίωση Maven για έργα, κ.λπ. αναλυτικά.
=> Παρακολουθήστε τη σειρά προπόνησης Simple Maven εδώ.
html συνεντεύξεις ερωτήσεις και απαντήσεις pdf
Τι θα μάθετε:
Τι είναι η Jenkins;
Το Jenkins είναι ένα εργαλείο συνεχούς ολοκλήρωσης που έχει τεράστια σημασία στον κόσμο των δοκιμών και της ανάπτυξης λογισμικού. Είναι ανοιχτού κώδικα και ανεξάρτητη από την πλατφόρμα. Στην καθημερινή μας εργασία, ασχολούμαστε με πλαίσια αυτοματισμού που αποτελούνται από αρκετές εκατοντάδες δοκιμαστικές θήκες.
Μέχρι τώρα, έχουμε δει ότι για την εκτέλεση των σεναρίων μας από το έργο Maven πρέπει είτε να εκτελέσουμε εντολές Maven από τη γραμμή εντολών είτε να ανοίξουμε απευθείας το Eclipse και να ενεργοποιήσουμε τα σενάρια.
Έτσι ενεργοποιούμε χειροκίνητα τις δοκιμαστικές περιπτώσεις για εκτέλεση. Για να αυτοματοποιήσουμε αυτήν τη διαδικασία, πρέπει να προγραμματίσουμε εργασίες που θα εκτελούν τις δοκιμαστικές μας περιπτώσεις σε μια συγκεκριμένη στιγμή και επίσης θα φροντίζουν ορισμένες σημαντικές παραμέτρους. Αυτή η όλη διαδικασία αυτοματοποιείται με τη βοήθεια του Jenkins.
Στην πραγματικότητα, αν έχουμε περίπου 800 περιπτώσεις δοκιμών που πρέπει να εκτελεστούν στις τρεις το πρωί, τότε μπορεί να γίνει εύκολα χωρίς να απαιτείται χειροκίνητη παρέμβαση με τη βοήθεια των εργασιών Jenkin.
Επίσης, υπάρχουν σενάρια όταν πρέπει να εκτελεστούν αυτοματοποιημένες περιπτώσεις δοκιμών καπνού ή υγιεινής αφού υπάρχει κάποιο check-in κώδικα από την πλευρά ανάπτυξης στο περιβάλλον. Όλα αυτά τα φροντίζει αυτόματα η Jenkins.
Η Jenkins έχει το αρχείο καταγραφής όλων των τροποποιήσεων που πραγματοποιήθηκαν σε αποθετήρια όπως το SVN ή το Git. Το Jenkins μπορεί να εγκατασταθεί εύκολα στο σύστημά μας και να διαμορφωθεί. Επίσης, μπορεί να ρυθμιστεί σε περισσότερες από μία εικονικές μηχανές εάν οι εκδόσεις πρέπει να ενεργοποιηθούν με κατανεμημένο τρόπο. Επιπλέον, παρέχει πρόσβαση μέσω συνδέσμων σε όλες τις πρόσφατες εκδόσεις.
Η Jenkins διαθέτει χαρακτηριστικά όπως ενοποίηση με το TestNG με τη βοήθεια προσθηκών, ειδοποιήσεις μέσω email σχετικά με την κατάσταση κατασκευής που το καθιστούν πιο δημοφιλές στη χρήση σήμερα. Ζητήματα και σφάλματα εντοπίζονται και επιλύονται πολύ νωρίς.
Η πλειονότητα των εργασιών ολοκλήρωσης εκτελούνται αυτόματα, εξοικονομώντας έτσι πόρους και επιτρέποντας στο λογισμικό να αποδεσμευτεί οποιαδήποτε στιγμή χωρίς προβλήματα.
Στο ευκίνητο περιβάλλον, έχουμε επιχειρηματικούς αναλυτές, προγραμματιστές και δοκιμαστές που συνεργάζονται. Ως αποτέλεσμα, μπορεί να υπάρξει περίπτωση που ένας αναλυτής επιχειρήσεων (ένα μη τεχνικό πρόσωπο) μπορεί να χρειαστεί να δει και να παρακολουθεί πώς είναι το αποτέλεσμα εκτέλεσης.
Σε τέτοιες περιπτώσεις, μπορεί να μην χρειάζεται να ανοίξει ένα Eclipse ή να ρυθμίσει και να εκτελέσει εντολές Maven για να ενεργοποιήσει τα σενάρια. Μπορεί να εκτελέσει τις δοκιμαστικές θήκες με τη βοήθεια του Jenkins και να πάρει τα αποτελέσματα της εκτέλεσης.
Είμαστε στην αρχική σελίδα του Jenkins με όνομα εργασίας ως Εργο . Εάν μια επιχείρηση θέλει να δει τα αποτελέσματα της εκτέλεσης, τότε πρέπει να κάνετε κλικ στο όνομα της εργασίας και θα ανακατευθύνει στην παρακάτω σελίδα.
Επειτα Δημιουργήστε τώρα στα αριστερά της οθόνης πρέπει να κάνετε κλικ. Επομένως, πρέπει απλώς να ανοίξουμε το URL Jenkins (https: // localhost: 8080 / jenkins).
Ενώ οι δοκιμαστικές θήκες ενεργοποιούνται μέσω της Jenkins, μόνο το συγκεκριμένο περιβάλλον παρέχεται στο Jenkins όπου εκτελούνται οι δοκιμαστικές θήκες. Είναι ένα συνηθισμένο σενάριο ότι εάν εκτελούμε τις δοκιμαστικές μας περιπτώσεις εκτός Jenkins, τότε αποτυγχάνουν λόγω της έκδοσης των εργαλείων μας ή της γλώσσας ή των βάζων που δεν ευθυγραμμίζονται με αυτό που υποτίθεται ότι λειτουργεί.
Για παράδειγμα, η έκδοση Java ή η έκδοση Maven ενημερώθηκε ή υποβαθμίστηκε. Όλα αυτά μπορούν να αποφευχθούν εάν χρησιμοποιούμε τις εργασίες της Jenkin για την εκτέλεσή μας.
Έτσι, η Jenkins έχει σημαντικές συνεισφορές στο πλαίσιο δοκιμών μας διατηρώντας μια κεντρική εγκατάσταση σε όλες τις γεωγραφικές περιοχές
Πλεονεκτήματα του Jenkins
Τα πλεονεκτήματα του Jenkins αναφέρονται παρακάτω:
- Η Jenkins είναι μια ανοιχτή πηγή, ανεξάρτητη από πλατφόρμα και φορητή.
- Μπορεί να εγκατασταθεί και να διαμορφωθεί εύκολα. Μπορεί να χρησιμοποιηθεί με ευκολία.
- Η Jenkins έχει αυτοματοποιήσει τα στοιχεία ενσωμάτωσης και τόσα πολλά προβλήματα ενσωμάτωσης δεν παρουσιάζονται, αυξάνοντας έτσι την αποδοτικότητα και την παραγωγικότητα των προγραμματιστών.
- Η τεκμηρίωσή του περιγράφεται καλά και το καθιστά βολικό να το μάθεις.
- Το Jenkins αναπτύχθηκε από τους προγραμματιστές έχοντας κατά νου τα χαρακτηριστικά που πραγματικά χρειάζονται οι προγραμματιστές στην εργασία.
- Διαθέτει μεγάλο αριθμό προσθηκών. Όλα αυτά τα πρόσθετα κάνουν τη Jenkins πιο ισχυρή και δημοφιλής στους προγραμματιστές.
- Η Jenkins βοηθά τα περιβάλλοντα που φιλοξενούνται στο cloud.
- Έχει μια μεγάλη κοινότητα χρηστών που είναι εύκολα προσβάσιμες. Λειτουργούν τακτικά για ανατροφοδοτήσεις και βάση αφής.
- Η Jenkins παρέχει βοήθεια για τον έλεγχο της αυτοματοποίησης με τους ακόλουθους τρόπους:
- Χαρακτηριστικό του προγραμματισμού εκτέλεσης δοκιμής: Οι επαγγελματίες των δοκιμών μπορούν να προγραμματίσουν τις δοκιμαστικές τους περιπτώσεις για εκτέλεση και να χρησιμοποιήσουν το χρόνο τους για άλλες εργασίες.
- Αναφορά προσαρμοσμένων αποτελεσμάτων δοκιμής: Η Jenkins δίνει λεπτομέρειες σχετικά με το μοτίβο των αποτελεσμάτων. Οι γραφικές παραστάσεις και οι λεπτομέρειες των αποτελεσμάτων εκτέλεσης αντικατοπτρίζουν τον συνολικό αριθμό των περιπτώσεων δοκιμής, τους χρόνους εκτέλεσης και άλλες σημαντικές πληροφορίες.
- Λειτουργεί σωστά με τις διαδικασίες συνεχούς ολοκλήρωσης: Ο χρόνος δοκιμής μειώνεται με τον Jenkins.
Το μονοπάτι Java και Maven βρίσκεται σε Jenkins
Πρώτα απ 'όλα, πρέπει να εγκαταστήσουμε τα Java και Maven στα μηχανήματά μας. Μόλις φτάσουμε στη σελίδα προορισμού του Jenkins, αρχικά δεν θα υπάρχουν θέσεις εργασίας.
Τώρα κάντε κλικ στο Διαχείριση Jenkins σύνδεσμος από τα αριστερά της οθόνης.
Στη συνέχεια κάντε κλικ στο Παγκόσμιες διαμορφώσεις εργαλείων . Εδώ πρέπει να κάνουμε τις διαμορφώσεις για Java και Maven. Για τη ρύθμιση Java, κάντε κλικ στο Εγκαταστάσεις JDK κουμπί.
Εδώ πρέπει είτε να δώσουμε Ονομα και JAVA_HOME διαδρομή ή αυτό μπορεί να αντιμετωπιστεί ελέγχοντας Εγκαταστήστε αυτόματα πλαίσιο ελέγχου.
Στη συνέχεια, πρέπει να μεταβούμε στην ενότητα Maven και να κάνουμε κλικ στο Εγκαταστάσεις Maven κουμπί.
Εδώ πρέπει είτε να δώσουμε Ονομα και MAVEN_HOME διαδρομή ή αυτό μπορεί να αντιμετωπιστεί ελέγχοντας το Εγκαταστήστε αυτόματα πλαίσιο ελέγχου.
Αφού εκτελέσετε αυτές τις λειτουργίες, κάντε κλικ στο Αποθηκεύσετε στο κάτω μέρος της σελίδας.
Δημιουργήστε μια δουλειά Jenkins
Στη συνέχεια, πρέπει να δημιουργήσουμε μια δουλειά για την ενεργοποίηση των σεναρίων του έργου μας Maven. Κάνε κλικ στο Νέο αντικείμενο σύνδεσμος από τα αριστερά της οθόνης.
Εισαγάγετε ένα Ονομα προϊόντος και επιλέξτε το Πρόγραμμα Freestyle και στη συνέχεια κάντε κλικ στο OK.
Θα μεταβούμε στη σελίδα διαμόρφωσης εργασίας. Εδώ πρέπει να παρέχουμε όλες τις πληροφορίες που αφορούν το έργο μας. Αρχικά, πρέπει να δώσουμε την πηγή του κώδικα του έργου μας.
Διαχείριση πηγών κώδικα Jenkins
Στο Διαχείριση πηγαίου κώδικα ενότητα, επιλέγουμε γενικά είτε από το GitHub ή Ανατροπή και παρέχετε τους αντίστοιχους συνδέσμους. Η Jenkins θα λάβει αυτόματα τον κωδικό από εκεί.
Ωστόσο, εάν ο κωδικός μας υπάρχει στο τοπικό μας σύστημα, πρέπει να κάνουμε κλικ στο Προχωρημένος κουμπί κάτω από το γενικός Ενότητα , και τότε ελέγξτε Χρησιμοποιήστε προσαρμοσμένο χώρο εργασίας .
Πρέπει να τοποθετήσουμε το έργο Maven μέσα στο .jenkins φάκελο και δώστε τη διαδρομή του αρχείου pom που βρίσκεται μέσα στο έργο Maven ξεκινώντας από $ {JENKINS_HOME}.
Με αυτόν τον τρόπο, η Jenkins κατέχει τον πηγαίο κώδικα του έργου.
Το Jenkins δεν χρησιμοποιείται μόνο από τους υπεύθυνους δοκιμών για την ενεργοποίηση της εκτέλεσης της δοκιμής, αλλά χρησιμοποιείται επίσης εκτενώς από τους προγραμματιστές για την εργασία τους. Ορισμένες από αυτές τις επιλογές παρέχονται στο Χτίστε το περιβάλλον Ενότητα.
Στη συνέχεια, πρέπει να μεταβούμε στην ενότητα Build και να επιλέξουμε Επικαλέστε τον κορυφαίο στόχο Maven επιλογές από το αναπτυσσόμενο μενού.
Επειτα Επικαλέστε στόχους Maven ανώτατου επιπέδου τμήμα θα επεκταθεί. Εδώ Έκδοση Maven θα συμπληρωθεί εκ των προτέρων από την έκδοση Maven που έχουμε ορίσει στο Παγκόσμια διαμόρφωση εργαλείου .
Σύμφωνα με τους στόχους, πρέπει να παρέχουμε την εντολή Maven για να ενεργοποιήσουμε την εκτέλεση. τεστ mvn - Πίεση. Στο Jenkins, μπορούμε να παραλείψουμε τον όρο mvn και η υπόλοιπη εντολή είναι αρκετή.
Κάντε κλικ στο Αποθηκεύσετε και έχουμε δημιουργήσει με επιτυχία μια δουλειά.
Απλώς μια ανακεφαλαίωση για όσα έχουμε συζητήσει μέχρι τώρα:
- Τοποθεσία του κωδικού μας (είτε Git, Subversions είτε από τοπικό κατάλογο).
- Εντολή Maven για ενεργοποίηση εκτέλεσης.
Η δουλειά μας θα δημιουργηθεί και θα είναι ορατή στη σελίδα προορισμού Jenkins:
Κάνε κλικ στο Δημιουργήστε τώρα από τα αριστερά της οθόνης. Θα υπάρξει ένα Κατασκευή ιστορικού ενότητα στα αριστερά της οθόνης ορατή μετά την ολοκλήρωση της κατασκευής. ο αριθμός κατασκευής θα ακολουθηθεί ορατά από # μαζί με χρονική σφραγίδα . Τώρα πλοηγηθείτε στο Έξοδος κονσόλας .
Τα αποτελέσματα της εκτέλεσης:
Αναφορά αποτελεσμάτων TestNG Jenkins Integration for Execution
Για τις λεπτομέρειες των αποτελεσμάτων εκτέλεσης δοκιμής, μεταβείτε στο έργο Maven στο Eclipse, μεταβείτε στο στόχος φάκελο και μετά στο surefire-αναφορές ντοσιέ. Υπάρχει ένα index.html αρχείο μέσα στις εκθέσεις surefire. Αποκτήστε τη θέση του αρχείου και ανοίξτε το στο πρόγραμμα περιήγησης.
testng-results.xml Απαιτείται προσθήκη αρχείου και TestNG για αποτελέσματα στο Jenkins.
Κάντε κλικ στο Διαχείριση Jenkins σύνδεσμος από τα αριστερά της οθόνης Jenkins. Στη συνέχεια κάντε κλικ στο Διαχείριση προσθηκών Σύνδεσμος.
καλύτερη εφαρμογή κατάσκοπων για κινητά για Android
Εγκαταστήστε το Πρόσθετο αποτελεσμάτων TestNG .
Μόλις ολοκληρωθεί, θα ενημερώσουμε την εργασία που έχουμε δημιουργήσει από το Διαμορφώστε σύνδεσμος από τα αριστερά της οθόνης. Στη συνέχεια, πλοηγηθείτε στο Ενέργειες μετά την κατασκευή ενότητα και επιλέξτε Δημοσίευση αποτελεσμάτων TestNG από το αναπτυσσόμενο μενού.
testng-results.xml αρχείο στο Maven Project μας συμπληρώνεται αυτόματα στο Πρότυπο αναφοράς TestNG XML από προεπιλογή. Στη συνέχεια, κάντε κλικ στο Αποθήκευση.
Προγραμματισμός εργασίας στο Jenkins
Μεταβείτε στο Δημιουργήστε κανόνες ετικέτας ενότητα για τον προγραμματισμό των χρονοδιαγραμμάτων κατασκευής.
Εάν επιλέξουμε Δημιουργήστε περιοδικά , τότε θα έχουμε το Πρόγραμμα ορατή ενότητα. Εδώ πρέπει να αναφέρουμε πέντε παραμέτρους για τον προγραμματισμό της εργασίας όπως φαίνεται παρακάτω.
- ΛΕΠΤΑ σε μία ώρα
- ΩΡΕΣ σε μία μέρα
- DAYMONTH ημέρα σε ένα μήνα
- ΜΗΝΑ σε ένα χρόνο
- DAYWEEK ημέρα της εβδομάδας
Για να προγραμματίσετε τα σενάρια στις 8:00 π.μ. το πρωί πρέπει να καθορίσετε όπως φαίνεται παρακάτω:
Τώρα θα ενεργοποιήσουμε ξανά το build, για να επαληθεύσουμε τα αποτελέσματα του TestNG. Μεταβείτε στη σελίδα προορισμού του Jenkins και κάντε κλικ στην εργασία. Θα έχουμε τώρα ένα Αποτελέσματα TestNG σύνδεσμος μέσα στην οθόνη εργασίας μας.
Σε περίπτωση που η εκτέλεση δεν έχει αποτυχίες, το Τελευταίο αποτέλεσμα δοκιμής ο σύνδεσμος δεν θα δείξει αποτυχίες. Κάντε κλικ στο σύνδεσμο TestNG Results για περισσότερες λεπτομέρειες σχετικά με τα αποτελέσματα.
Μπορούμε να κάνουμε κλικ στο χτίζω # αριθμός για περισσότερες λεπτομέρειες σχετικά με τα αποτελέσματα.
Για να ελέγξετε τον κωδικό μας, πρέπει να κάνουμε κλικ στο Χώρος εργασίας σύνδεσμος στα αριστερά της οθόνης. Με αυτόν τον τρόπο, οι Jenkins και Maven μπορούν να συνεργαστούν.
Τεκμηρίωση Maven για Έργο
Μπορούμε να δημιουργήσουμε τεκμηρίωση για το έργο μας με τη βοήθεια του Maven. Όπως συζητήθηκε προηγουμένως, το Maven περιλαμβάνει τρεις κύκλους ζωής, δηλαδή καθαρό, ιστότοπο και προεπιλογή.
Το έργο της αφαίρεσης τυχόν σφαλμάτων και της κατάργησης των αντικειμένων της προηγούμενης έκδοσης έχει αναληφθεί στο ΚΑΘΑΡΗ κύκλος. Ενώ το Προκαθορισμένο είναι υπεύθυνος για τη συνολική διαδικασία ανάπτυξης, το ιστοσελίδα ο κύκλος ζωής είναι για τη δημιουργία της τεκμηρίωσης του έργου.
Θεωρείται καλή πρακτική, να εκτελούμε καθαρά πριν από τον ιστότοπο, ώστε να έχουμε ενημερωμένη τεκμηρίωση.
Μεταβείτε στο φάκελο έργου και εκτελέστε την ακόλουθη εντολή από τη γραμμή εντολών.
mvn site
Θα ξεκινήσει η διαδικασία κατασκευής του έργου. Μετά την επιτυχία της κατασκευής, η τεκμηρίωση του έργου θα δημιουργηθεί όπως φαίνεται παρακάτω.
Κάνοντας κλικ στο αρχείο index.html, μπορούμε να έχουμε λεπτομερή τεκμηρίωση του έργου που αποτελείται κυρίως από πληροφορίες κατασκευής και έργου, σχετικά με το έργο, συνεχή ενοποίηση, εξαρτήσεις, λίστα αλληλογραφίας, άδειες και ούτω καθεξής.
Ενότητα Συχνές ερωτήσεις
Ε # 1) Πώς λειτουργεί η Jenkins με τον Maven;
Απάντηση: Η Jenkins συνεργάζεται καλά με τον Maven ακολουθώντας ορισμένες προϋποθέσεις. Πρέπει να δημιουργήσουμε μονοπάτια Java και Maven στο Jenkins. Τότε πρέπει να δημιουργήσουμε τις εργασίες του Jenkins με όλες τις παραμέτρους, συμπεριλαμβανομένων των Post Build Actions, του προγραμματισμού των build και ούτω καθεξής.
Q # 2) Τι είναι οι Maven και Jenkins;
Απάντηση: Το Maven είναι ένα πρόγραμμα διαχείρισης έργων και δημιουργεί ένα εργαλείο που αναπτύχθηκε στην Java. Το Jenkins είναι ένα εργαλείο συνεχούς ολοκλήρωσης που είναι ανοιχτού κώδικα. Τόσο η Maven όσο και η Jenkins χρησιμοποιούνται ευρέως στη βιομηχανία σήμερα.
Q # 3) Ποιος είναι ο στόχος του Maven στο Jenkins;
Απάντηση: Παρέχουμε τις εντολές Maven στην ενότητα Γκολ του Jenkins. Αυτό είναι ένα βασικό βήμα κατά τη δημιουργία μιας εργασίας Jenkins.
Q # 4) Γιατί χρησιμοποιούμε το Maven;
Απάντηση: Το Maven είναι ένα εργαλείο διαχείρισης έργου και κατασκευής που οδηγείται από ένα αρχείο pom.xml. Έχει κάνει τη διαδικασία κατασκευής απλή, εύκολη και συνεπή.
Q # 5) Είναι το Maven ένα εργαλείο CI;
Απάντηση: Όχι, το Maven δεν είναι ένα εργαλείο συνεχούς ολοκλήρωσης. Είναι ένα εργαλείο κατασκευής με περισσότερα χαρακτηριστικά από το Ant. Το Jenkins είναι ένα εργαλείο συνεχούς ολοκλήρωσης.
Q # 6) Τι είναι το pom xml στο Maven;
Απάντηση: Το Project Object Model ή pom είναι ένα αρχείο xml που αποτελεί τον πυρήνα του Maven. Περιέχει τη λίστα εξαρτήσεων έργου, διαμορφώσεων, προφίλ και ούτω καθεξής.
Q # 7) Μπορούμε να ενσωματώσουμε το TestNG και το Jenkins στο Maven;
Απάντηση: Ναι, μπορούμε να ενσωματώσουμε το TestNG και το Jenkins στο Maven. Όλα αυτά επιτυγχάνονται με τη βοήθεια των πρόσθετων.
πώς να εξαγάγετε αρχεία 7z σε mac
Q # 8) Ποιες είναι οι τρεις δομές του κύκλου ζωής του Maven;
Απάντηση: Οι τρεις τυπικές κατασκευές του κύκλου Maven παρατίθενται παρακάτω.
- Προκαθορισμένο
- ΚΑΘΑΡΗ
- Ιστοσελίδα
Q # 9) Πώς να ορίσετε τις ρυθμίσεις Jenkins XML;
Απάντηση: Στο Jenkins, μεταβείτε στην ενότητα Build της εργασίας και, στη συνέχεια, κάντε κλικ στο Προχωρημένος. Αρχείο ρυθμίσεων η επιλογή θα είναι ορατή εκεί. Η τοποθεσία του settings.xml πρέπει να καθοριστεί εκεί.
Ε # 10) Πώς μπορώ να ορίσω περιβαλλοντικές μεταβλητές στο Jenkins;
Απάντηση: Οι περιβαλλοντικές μεταβλητές στο Jenkins μπορούν να οριστούν από το Διαμορφώστε οθόνη. Στο Χτίζω ενότητα, επιλέξτε Ένεση μεταβλητών περιβάλλοντος . Εκεί πρέπει να παρέχουμε τη μεταβλητή περιβάλλοντος όπως το μοτίβο VARIABLE_NAME = VALUE.
συμπέρασμα
Ελπίζουμε ότι ένα μεγάλο μέρος του Maven, όπως η ενσωμάτωσή του με τα Jenkins, τα πρόσθετα TestNG για την Jenkins να εμφανίζει αποτελέσματα, τη δημιουργία θέσεων εργασίας σε Jenkins, Java και Maven που έχουν δημιουργηθεί στο Jenkins, οι παγκόσμιες διαμορφώσεις στο Jenkins θα πρέπει να γίνουν εύκολα κατανοητές τώρα.
Επίσης, οι μηχανισμοί προγραμματισμού κατασκευής της Jenkins, οι ενέργειες μετά την κατασκευή, ο τρόπος με τον οποίο η Jenkins ασχολείται με τον κώδικα που βρίσκεται στο Git, ή σε οποιοδήποτε άλλο αποθετήριο ή τοπικά έχει απεικονιστεί λεπτομερώς εδώ. Πρακτική κάθε βήμα ένα προς ένα και η σύντηξη Maven Jenkins θα είναι ξεκάθαρη. Έχουμε επίσης διερευνήσει την τεκμηρίωση του Maven για έργα.
Η Jenkins, ένα εργαλείο συνεχούς ενοποίησης, έχει πραγματική χρήση για προγραμματιστές, δοκιμαστές, επιχειρηματικούς αναλυτές και ούτω καθεξής σε έναν ευέλικτο κόσμο. Κάθε οργανισμός αναζητά να χρησιμοποιεί και να προσαρμόζει τις διαδικασίες συνεχούς ολοκλήρωσης κάθε τόσο.
=> Επισκεφθείτε εδώ για να δείτε τη σειρά προπόνησης Maven για όλους.
Συνιστώμενη ανάγνωση
- Τι είναι το Maven - Maven Tutorial για αρχάριους
- Gradle Vs Maven και Maven Plugins
- Tutorial Jenkins CI - Τι είναι η συνεχής ολοκλήρωση της Jenkins
- Jenkins Jobs: Διαμόρφωση SCM, Build Jobs and Polling SCM
- Jenkins Plugins: SCM, Αναλυτές και εγκατάσταση πρόσθετων
- Ενσωμάτωση του Maven με το TestNg χρησιμοποιώντας το Maven Surefire Plugin
- Jenkins Security: Ενεργοποίηση ασφάλειας & Project Security Matrix
- Διαμόρφωση Maven με Eclipse Java IDE