gitlab jira integration tutorial
Εκπαιδευτικό πρόγραμμα Intassration Jira και GitLab Atlassian: Εγκατάσταση & διαμόρφωση
ΖΗΡΑ είναι ένα πολύ ισχυρό εργαλείο εντοπισμού προβλημάτων και έργων και είναι πιο γνωστό από τη χρήση του για παρακολούθηση σφαλμάτων.
Τα άλλα εργαλεία από την σουίτα Atlassian που καλύπτουν την προσέγγιση ALM και είναι πλήρως ενσωματωμένα στο JIRA είναι τα Συμβολή για συνεργασία μεταξύ των ομάδων του έργου και Ζέφυρος για ολοκληρωμένες δραστηριότητες διαχείρισης δοκιμών.
Ως εκ τούτου, θα μπορούσατε να δείτε ότι τα παραπάνω 3 εργαλεία είναι σφιχτά ενσωματωμένα και παρέχουν στις ομάδες μια ορατότητα από άκρη σε άκρη για όλη την κατάσταση και την πρόοδο του έργου.
Ένα από τα σημαντικά βήματα σε όλη αυτή τη διαδικασία είναι να γνωρίζουμε πώς εμείς ΣΥΝΔΕΣΜΟΣ τις εργασίες / σφάλματα στον πηγαίο κώδικα που βρίσκεται στα αποθετήρια Git ειδικά χρησιμοποιώντας το Gitlab. Αυτή η διαδικασία είναι πολύ σημαντική για την εξέταση της ιχνηλασιμότητας και της διαφάνειας των αλλαγών του κώδικα στις εργασίες που έχουν ανατεθεί στους προγραμματιστές.
GitLab είναι διαδικτυακό Πηγαίνω διαχειριστής repo που παρέχει αποθετήριο πηγαίου κώδικα, δυνατότητες σχεδιασμού έργων και δυνατότητες CI / CD.
Σε αυτό το άρθρο, θα δούμε πώς μια εργασία JIRA θα συνδεθεί με τις αλλαγές στον πηγαίο κώδικα κατά τη διάρκεια μιας δέσμευσης Git για το αποθετήριο που κλωνοποιήθηκε από το Gitlab.
Συνιστώμενη ανάγνωση => Σειρά προπόνησης Atlassian Jira
Τι θα μάθετε:
- Προαπαιτούμενα
- Εγκαταστήστε το πρόσθετο Git στο JIRA και το Configuration
- Διαμόρφωση Jira στο Gitlab
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Προαπαιτούμενα
- Εγκατεστημένο το JIRA 7.3.X.
- Το έργο Gitlab Enterprise edition 11.x δημιουργήθηκε με προσθήκη αρχείων στο αποθετήριο.
Εγκαταστήστε το πρόσθετο Git στο JIRA και το Configuration
Το πρώτο βήμα στην ενοποίηση είναι να εγκαταστήσετε το Πρόσθετο Git στο JIRA.
Εκκινήστε το JIRA για να εγκαταστήσετε και να ανεβάσετε το πρόσθετο όπως φαίνεται παρακάτω. μεταβείτε στο Ρυθμίσεις -> Πρόσθετο -> Διαχείριση πρόσθετων και Μεταφόρτωση πρόσθετου επιλογή και ανεβάστε την προσθήκη.
Η ενσωμάτωση Git για το πρόσθετο Jira ή το εγκατεστημένο πρόσθετο εμφανίζεται στην παρακάτω εικόνα.
Ανανεώστε τη σελίδα μία φορά μετά την εγκατάσταση του πρόσθετου. Αυτή η προσθήκη δεν είναι δωρεάν και θα πρέπει να αγοραστεί. Έχω χρησιμοποιήσει μια άδεια eval για να δείξω την ενοποίηση. Αυτό το πρόσθετο ή πρόσθετο θα σας βοηθήσει να δείτε τις δεσμεύσεις του Git συνδεδεμένες με το ζήτημα JIRA.
Καθώς το πρόσθετο Git μεταφορτώνεται, πρέπει να προσθέσετε το URL αποθετηρίου Git από το Gitlab. Κάντε κλικ στο Διαμορφώστε για να προσθέσετε και να συνδεθείτε στο αποθετήριο Git.
Ακολουθεί η διεύθυνση URL του αποθετηρίου Git που έχει εισαχθεί. Μπορείτε να λάβετε τις λεπτομέρειες αυτού από το έργο Gitlab.
Κάντε κλικ στο Επόμενο.
Ενεργοποιήστε τις επιλογές όπως φαίνεται παρακάτω και επιλέξτε το έργο Jira για ενσωμάτωση. Κάντε κλικ στο Τέλος.
Μόλις εισαχθεί η διεύθυνση URL του αποθετηρίου Git, Επεξεργαστείτε τις ρυθμίσεις του αποθετηρίου για να προσθέσετε το αναγνωριστικό χρήστη και τον κωδικό πρόσβασης για να συνδεθείτε. Εάν το LDAP της εταιρείας σας χρησιμοποιείται και διαμορφωθεί με το Gitlab, εισαγάγετε το ίδιο στις ρυθμίσεις.
Εισαγάγετε τα στοιχεία για το όνομα χρήστη και τον κωδικό πρόσβασης και κάντε κλικ στο Ενημέρωση.
Κάντε κλικ στο Ενημέρωση μόλις ολοκληρωθεί.
Πίσω στο έργο JIRA, έχω δημιουργήσει ένα δευτερεύον έργο για μια ιστορία που θα χρησιμοποιηθεί κατά τη διάρκεια του Git. Επίσης, σημειώστε ότι το κλειδί Jira είναι DEM-4.
Διαμόρφωση Jira στο Gitlab
Στην προηγούμενη ενότητα, είδαμε πώς να προσθέσουμε τις λεπτομέρειες του αποθετηρίου Git στον διακομιστή Jira. Σε αυτήν την ενότητα, πρέπει να προσθέσουμε και τις λεπτομέρειες του διακομιστή Jira στο Gitlab. Να θυμάστε πάντα ότι απαιτείται αμφίδρομη επικοινωνία σε αυτήν την ενσωμάτωση.
Ανοίξτε το έργο Gitlab και μεταβείτε στο Ρυθμίσεις -> Ενσωματώσεις. Μετακινηθείτε προς τα κάτω στο Τζιρά και κάντε κλικ σε αυτό για να διαμορφώσετε τις λεπτομέρειες του διακομιστή Jira.
Ενεργοποιήστε τις λεπτομέρειες όπως φαίνεται, εισαγάγετε τη διεύθυνση URL του διακομιστή Jira, το όνομα χρήστη και τον κωδικό πρόσβασης. Δοκιμάστε και αποθηκεύστε τις ρυθμίσεις. Μόλις αποθηκευτούν οι ρυθμίσεις, θα πρέπει να δείτε ένα ΠΡΑΣΙΝΟΣ κύκλο δίπλα στην Jira όπως φαίνεται. Αυτό δείχνει ότι ο διακομιστής Jira είναι συνδεδεμένος από το Gitlab και η ενσωμάτωση είναι πλήρως ενεργοποιημένη.
Για να προχωρήσετε στην ενοποίηση, κλωνοποιήστε το αποθετήριο Gitlab στον τοπικό υπολογιστή. Κανονικά ένας προγραμματιστής θα κλωνοποιήσει τον τοπικό υπολογιστή του, θα τροποποιήσει τα αρχεία και θα δεσμεύσει / ωθήσει τις αλλαγές στο αποθετήριο Gitlab.
Το παραπάνω αποθετήριο (https) κλωνοποιείται σε ένα τοπικό μηχάνημα. Εκτελέστε μερικές αλλαγές στο αρχείο και πραγματοποιήστε τις αλλαγές.
Ενώ πραγματοποιείτε τις αλλαγές, εισαγάγετε το Κλειδί Jira (DEM-4) όπως φαίνεται χρησιμοποιώντας την εντολή git comm. Αφού ολοκληρωθεί η δέσμευση, σπρώξτε τις αλλαγές στο Gitlab.
Η παραπάνω μορφή θα διασφαλίσει ότι οι αλλαγές που έγιναν στον πηγαίο κώδικα στο αποθετήριο Git προστίθενται στο ζήτημα Jira (DEM-4) όπως φαίνεται.
dvd rip and burn λογισμικό δωρεάν
συμπέρασμα
Καθώς οι ομάδες σε διαφορετικούς οργανισμούς χρησιμοποιούν είτε το SVN είτε το Gitlab, αυτή η ενοποίηση με την Jira θα συμβάλει στην καλύτερη διαφάνεια των αλλαγών στον πηγαίο κώδικα κατά τη διάρκεια των δεσμεύσεων SVN ή Git.
Έτσι, αυτό το σεμινάριο για την ενσωμάτωση Jira και το Gitlab παρουσιάζει ένα από τα ισχυρά και πολύ απαραίτητα χαρακτηριστικά ενσωμάτωσης που πρέπει να θεωρούνται σημαντικά κατά τη διάρκεια οποιασδήποτε εφαρμογής ALM.
Συνιστώμενη ανάγνωση
- Εκμάθηση ενοποίησης JIRA και SVN
- Εκμάθηση έκλειψης σε βάθος για αρχάριους
- Εκμάθηση JIRA: Ένας πλήρης πρακτικός τρόπος χρήσης του οδηγού JIRA
- Λήψη και εγκατάσταση του Jira με τη ρύθμιση άδειας Jira
- Εκμάθηση διαχείρισης JIRA: Διαχειριστής και διαχείριση χρηστών JIRA
- JIRA Agile Tutorial: Πώς να χρησιμοποιήσετε αποτελεσματικά το JIRA για τη διαχείριση έργων Agile
- Εκμάθηση πίνακα ελέγχου JIRA: Πώς να δημιουργήσετε τον πίνακα ελέγχου JIRA με παράδειγμα
- JIRA Scrum Board Tutorial: Scrum Handling με Jira για τη διαχείριση του σπριντ