ibm rational jazz source control
ο Έλεγχος πηγής τζαζ είναι ένα αποθετήριο σε RTC, το οποίο μπορεί να περιέχει τον πηγαίο κώδικα και άλλα αντικείμενα όπως έγγραφα ή αρχεία HTML ή αρχεία κειμένου. Και η διαχείριση ελέγχου πηγής Jazz αποτελείται από διάφορα στοιχεία όπως το στοιχείο, το Changeet, το Stream, το χώρο εργασίας αποθετηρίου κ.λπ.
Σε αυτό το σεμινάριο, θα μάθουμε περισσότερα για τα στοιχεία και τις λειτουργίες του Jazz Source control μαζί με Δημιουργία διαχείρισης ενότητα του RTC.
ΣΗΜΕΙΩΣΗ : Αυτό το σεμινάριο έχει πολλές εικόνες, οπότε αφήστε το να φορτωθεί σωστά.
Σε αυτό το σεμινάριο θα ρίξουμε μια ματιά στο 'Jazz Source control' χρησιμοποιώντας το 'IBM Rational Team Concert' και βασίζεται στην έκδοση 6.0.2.
Τι θα μάθετε:
- Εισαγωγή στο IBM Rational Team Concert
- Συστατικά του Jazz Source Control
- Πώς λειτουργούν τα στοιχεία τζαζ;
- Χρήση Jazz SCM
- Δημιουργία διαχείρισης
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Εισαγωγή στο IBM Rational Team Concert
Όπως αναφέρθηκε παραπάνω, το IBM Rational Team Concert (RTC) είναι ένα από τα βασικά στοιχεία της λύσης IBM Rational CLM.
Σήμερα με τη λύση ALM, οι ομάδες έργων αναζητούν μια λύση που είναι ενσωματωμένη στην εκτέλεση. Το IBM Rational Team Concert βοηθά τους Διαχειριστές Έργων και τους Προγραμματιστές να διατηρήσουν τα λίγα αντικείμενα μέσα σε ένα μόνο αποθετήριο.
Τα αντικείμενα είναι:
- Διαχείριση στοιχείων εργασίας
- Σχεδιασμός Έργου (Υποστηρίζει Ευκίνητο Scrum ή Καταρράκτης)
- Διαχείριση διαμόρφωσης λογισμικού (SCM)
- Δημιουργία διαχείρισης
Όλα τα παραπάνω στοιχεία είναι καλά ενσωματωμένα για να παρέχουν πλήρη ανιχνευσιμότητα των εργασιών που εκτελούνται από την προοπτική ανάπτυξης. Τώρα, ας ρίξουμε μια ματιά σε μερικές από τις έννοιες που εμπλέκονται στο Jazz SCM.
Κάθε ομάδα ανάπτυξης που αποτελείται από πολλά μέλη συνεργάζεται με μια μεγάλη βάση πηγαίου κώδικα για μια εφαρμογή που αναπτύσσεται. Κάθε μέλος της ομάδας εργάζεται με τον ίδιο πηγαίο κώδικα, αλλάζοντας ένα ή περισσότερα αρχεία για να εργαστεί σε μια νέα δυνατότητα ή για να διορθώσει ένα ελάττωμα. Το μέλος της ομάδας ελέγχει αν οι αλλαγές είναι σωστές και, στη συνέχεια, μοιράζεται αυτές τις αλλαγές με την υπόλοιπη ομάδα σε μια κοινή περιοχή.
Ταυτόχρονα, άλλα μέλη της ομάδας θα εργαστούν για τις εργασίες που τους έχουν ανατεθεί και θα κάνουν αλλαγές στον πηγαίο κώδικα. Έτσι, ένα εργαλείο ελέγχου πηγής βοηθά στην οργάνωση του πηγαίου κώδικα ή των εγγράφων της ομάδας, στην παρακολούθηση και την κοινή χρήση αλλαγών σε έναν κοινό τομέα, βοηθώντας έτσι την ομάδα να ολοκληρώσει τις εργασίες που τους έχουν ανατεθεί.
Σε μου προηγούμενο σεμινάριο , είδαμε πώς τα στοιχεία εργασίας (όπως Ιστορία, Εργασία, Ελάττωμα κ.λπ.) κατέχουν σημαντικές πληροφορίες έργου. Εκτός από αυτό, αυτά Στοιχεία εργασίας θα συνδεθεί τώρα με τις αλλαγές στον πηγαίο κώδικα.
Συστατικά του Jazz Source Control
ο Έλεγχος πηγής τζαζ είναι ένα αποθετήριο σε RTC, το οποίο μπορεί να περιέχει τον πηγαίο κώδικα και άλλα αντικείμενα όπως έγγραφα ή αρχεία HTML ή αρχεία κειμένου. Αυτό το αποθετήριο διαχειρίζεται από Διακομιστής ομάδας Jazz και η πρόσβαση γίνεται χρησιμοποιώντας μια διεύθυνση URL στην οποία θα δούμε σε αυτό το σεμινάριο.
Ας δούμε τα στοιχεία που εμπλέκονται στο Jazz Source Control και πώς θα το αξιοποιήσουμε.
# 1) Αλλαγή συνόλου
Το Changeset είναι μια συλλογή αλλαγών αρχείων ή καταλόγων που συνήθως ομαδοποιούνται. Στις ακόλουθες ενότητες, θα δείτε πώς ομαδοποιούνται πολλές αλλαγές στον πηγαίο κώδικα σε ένα σύνολο αλλαγών.
# 2) Ροή
Μια ροή χρησιμοποιείται για την αποθήκευση των αλλαγών ολόκληρης της ομάδας. Συνήθως, όταν όλα τα μέλη της ομάδας κάνουν αλλαγές στον πηγαίο κώδικα, δεσμεύονται ή παραδίδουν τις αλλαγές στο mainstream έργων. Προτού παραδώσουν τις αλλαγές, πρέπει να αντιστοιχίσουν τις αλλαγές που πραγματοποίησαν στον πηγαίο κώδικα ή οποιαδήποτε αντικείμενα σε ένα αντικείμενο εργασίας Εργασίας στο οποίο έχει ανατεθεί ένα μέλος της ομάδας.
# 3) Συστατικό
Ένα στοιχείο περιέχει όλα τα αντικείμενα που περιλαμβάνουν τον πηγαίο κώδικα και άλλα αντικείμενα έργου.
# 4) Χώρος εργασίας αποθετηρίου
Ένας χώρος εργασίας αποθετηρίου είναι μια περιοχή όπου μπορείτε να προβάλετε και να τροποποιήσετε αντικείμενα ελεγχόμενης έκδοσης. Η δημιουργία χώρου αποθήκευσης χώρου αποθήκευσης είναι απαραίτητη για κάθε μέλος που εργάζεται σε αντικείμενα ελέγχου πηγής.
Επομένως, εάν υπάρχουν 10 μέλη που εργάζονται στο αποθετήριο Jazz Source Control, τότε καθένα από αυτά θα πρέπει να δημιουργήσει τουλάχιστον 1 χώρο εργασίας αποθετηρίου για να εργαστεί σε αρχεία ελεγχόμενης έκδοσης.
Πώς λειτουργούν τα στοιχεία τζαζ;
Ας δούμε τη ροή εργασίας για το πώς τα παραπάνω στοιχεία λειτουργούν μαζί ως ενσωματωμένα.
Η ροή ξεκινά από αριστερά όπως φαίνεται παρακάτω με το πρώτος προγραμματιστής κάνει τις αλλαγές στο IDE ανάπτυξής του, όπως το Eclipse ή το Visual Studio. Καθαρίστε στον πηγαίο κώδικα και, στη συνέχεια, κάνετε check-in στις αλλαγές στον χώρο εργασίας του αποθετηρίου και ΠΑΡΕΧΕΙ τις αλλαγές στην κύρια κοινόχρηστη περιοχή εργασίας που ονομάζεται Ρεύμα .
ο δεύτερος προγραμματιστής ενώ εργαζόμαστε για τον πηγαίο κώδικα θα αλλάξουν ΑΠΟΔΕΧΟΜΑΙ τις αλλαγές στον δικό του χώρο εργασίας. Ενώ το κάνει, εάν υπάρχουν διενέξεις στην ίδια γραμμή ή σε πολλές γραμμές, τότε πρέπει να συγχωνεύσει με μη αυτόματο τρόπο αυτές τις αλλαγές.
Χρήση Jazz SCM
Για να δουλέψουν στο Jazz SCM, οι χρήστες πρέπει να κάνουν τα εξής. Έχω λάβει το παραπάνω σενάριο και εξήγησα με 2 χρήστες που εργάζονται στην ίδια βάση κώδικα. Σε αυτό το σεμινάριο, χρησιμοποιώ ένα δείγμα κώδικα έργου Ιστού Java στο Eclipse IDE. Η ίδια διαδικασία μπορεί να ακολουθηθεί και στο Visual Studio.NET για τη βάση κώδικα .NET.
Δραστηριότητα χρήστη 1
- Ο χρήστης1 μοιράζεται το έργο στο Έλεγχος πηγής τζαζ
- Ο χρήστης1 κάνει αλλαγές, κάνει check-in και παραδίδει τις αλλαγές στο έργο ΡΕΥΜΑ . Να θυμάστε ότι δεν απαιτείται ρητό check-out. Καθώς ο χρήστης κάνει αλλαγές, θεωρείται ως ολοκλήρωση αγοράς.
Ας δούμε τώρα πώς γίνονται τα παραπάνω 2 βήματα στο Eclipse IDE ως User1. Έτσι, ο πρώτος χρήστης συνδέεται στην περιοχή έργου RTC και μεταβαίνει στην προοπτική Java.
ΠΡΟΣ ΤΗΝ δείγμα έργου ιστού HelloWorld Maven έχει δημιουργηθεί και θα μεταφορτωθεί στο Έλεγχος πηγής τζαζ για να εργαστεί η ομάδα.
(Σημείωση:Κάντε κλικ σε οποιαδήποτε εικόνα για μεγέθυνση)
Μοιραστείτε το έργο στο Jazz Source Control ως User1
# 1) Ο χρήστης1 συνδέεται στην περιοχή έργου RTC και ανοίγει την προοπτική Java όπου το έργο Maven θα είναι ορατό στην προβολή Package Explorer. Για να μοιραστείτε το έργο με τον έλεγχο πηγής Jazz κάντε δεξί κλικ στο έργο και μετά επιλέξτε Ομάδα => Κοινή χρήση έργου
#δύο) Επιλέγω Έλεγχος πηγής τζαζ και ακολουθήστε τα υπόλοιπα βήματα για να ολοκληρώσετε τη μεταφόρτωση στο αποθετήριο Jazz
Δημιουργήστε ένα νέο χώρο εργασίας αποθετηρίου για χρήστη1
Επίλεξε το Ροή έργου . Θυμηθείτε, ότι η ροή και το στοιχείο δημιουργήθηκαν από προεπιλογή όταν δημιουργήθηκε η περιοχή έργου RTC. Μπορείτε επίσης να δημιουργήσετε τη δική σας ροή και στοιχείο. Για αυτήν την άσκηση, θα χρησιμοποιήσουμε τις προεπιλεγμένες που έχουν ήδη δημιουργηθεί.
Βεβαιωθείτε ότι το έργο για κοινή χρήση έχει επιλεγεί ο έλεγχος πηγής Jazz. Κάντε κλικ Φινίρισμα .
# 3) Τώρα μπορείτε να δείτε ότι το Χώρος εργασίας χρήστη1 σχετίζεται με το Έργο Maven στον Πακέτο Εξερεύνησης που σημαίνει ότι το έργο βρίσκεται τώρα στο αποθετήριο ελέγχου πηγής Jazz.
# 4) Το έργο κοινοποιείται στον έλεγχο πηγής της Jazz, αλλά δεν είναι ακόμη ορατό σε άλλα μέλη της ομάδας. Για αυτό, α Παράδοση λειτουργίας πρέπει να γίνει. Παω σε Εκκρεμείς αλλαγές Δείτε και θα δείτε ένα Εξερχόμενος φάκελος. Κάντε δεξί κλικ σε αυτόν τον φάκελο Εξερχόμενες και επιλέξτε Μπορείτε να δείτε το σύνολο αλλαγών στον φάκελο Εξερχόμενα. Μπορεί να είναι ένα σχόλιο ή ένα αντικείμενο εργασίας που έχει ανατεθεί στον προγραμματιστή
# 5) ο Το έργο είναι πλέον διαθέσιμο στη ροή του έργου . Έτσι, άλλοι χρήστες μπορούν πλέον να δημιουργήσουν ένα χώρο εργασίας αποθετηρίου και να κάνουν αλλαγές στο έργο που ελέγχεται από την έκδοση από μόνα τους τοπικός χώρος εργασίας Eclipse
Δραστηριότητα χρήστη2
Καθώς ο Χρήστης 2 θα έχει πρόσβαση στο αποθετήριο για πρώτη φορά, πρέπει να γίνουν οι ακόλουθες ενέργειες.
- Ο χρήστης2 συνδέεται στο Περιοχή έργου RTC
- Δημιουργεί χώρο αποθήκευσης και κατεβάζει το έργο που ανέβηκε από Χρήστης1
- Αρχικά, το έργο θα ληφθεί στον τοπικό υπολογιστή από το αποθετήριο τζαζ για αλλαγές. Ως εκ τούτου, για πρώτη φορά, ο Χρήστης 2 δεν χρειάζεται να αποδεχτεί καμία αλλαγή. Αλλά στη συνέχεια, ο χρήστης θα πρέπει να αποδεχθεί τις αλλαγές
- Ο χρήστης2 κάνει τις αλλαγές και, στη συνέχεια, παραδίδει αυτές τις αλλαγές στη ροή.
# 1) Το User2 δημιουργεί ένα χώρο εργασίας αποθετηρίου όπως φαίνεται παρακάτω. Κάντε δεξί κλικ στο ρεύμα και επιλέξτε Νέο => Χώρος εργασίας αποθετηρίου
Εισαγάγετε ένα όνομα όπως User2_Workspace και στη συνέχεια κάντε κλικ στο κουμπί Επόμενο για να ακολουθήσετε τα υπόλοιπα βήματα.
Κάντε κλικ Φινίρισμα για να ξεκινήσετε τη λήψη του έργου Maven από το αποθετήριο στον τοπικό χώρο εργασίας έκλειψης.
Κάντε κλικ στο Φινίρισμα
#δύο) Τώρα μπορείτε να δείτε το έργο στο οποίο συνδέεται User2_Workspace
# 3) Ανοιξε το δείκτης . jsp αρχείο και κάντε κάποιες αλλαγές. Θυμηθείτε ότι δεν υπάρχει πληρωμή και αυτή η αλλαγή γίνεται ως User2. Αφού πραγματοποιήσετε αλλαγές στο αρχείο, αποθηκεύστε το αρχείο. Στον πάτο του Εκκρεμείς αλλαγές προβολή, θα βρείτε ένα Αλυτος ντοσιέ.
# 4) Εάν σε περίπτωση που θέλετε Ξεκάνω τις αλλαγές, τότε μπορείτε να το κάνετε κάνοντας δεξί κλικ στο Αλυτος φάκελο και επιλέξτε Εάν αυτό δεν απαιτείται, τότε προχωρήστε στο επόμενο βήμα.
# 5) Τώρα κάντε δεξί κλικ στο Αλυτος φάκελο και επιλέξτε Check-in Όλα .
# 6) Εκχωρήστε ένα αντικείμενο εργασίας TASK στο σύνολο αλλαγών και παραδώστε τις αλλαγές στη ροή. Κάντε δεξί κλικ στο Changeet που εμφανίζεται ως
Επιλέξτε το αντικείμενο εργασίας Εργασίας που έχει εκχωρηθεί Χρήστης2 και κάντε κλικ Εντάξει
# 7) Τώρα μπορείτε να δείτε τις αλλαγές που σχετίζονται με το Στοιχείο εργασίας εργασίας και μπορεί τώρα παραδίδω τις αλλαγές στη ροή.
# 8) Μπορείτε επίσης να δείτε το Ιστορικό αλλαγών σε οποιοδήποτε αρχείο. Κάντε δεξί κλικ στο αρχείο στο Package ή Project Explorer και επιλέξτε Ομάδα => Εμφάνιση ιστορικού
# 9) Μπορείτε να επιστρέψετε σε οποιαδήποτε προηγούμενη έκδοση κάνοντας δεξί κλικ σε οποιαδήποτε προηγούμενη Αναγνωριστικό έκδοσης και επιλέγοντας Φορτώνω . Μετά από αυτό, θα πρέπει να κάνετε check in και να παραδίδετε όπως συνήθως.
Δραστηριότητα χρήστη1
Επιστροφή στον χώρο εργασίας User1, δεδομένου ότι ο User2 έχει παραδώσει τις αλλαγές, ο User1 θα βλέπει τώρα τις αλλαγές ως Εισερχόμενος. Κάντε δεξί κλικ στο Εισερχόμενος φάκελος και μετά επιλέξτε Αποδέχομαι .
Οι αλλαγές που έγιναν από το User2 συμπληρώνονται πλέον στο χώρο εργασίας User1. Έτσι ο χώρος εργασίας User1 είναι ενημερωμένος στο Τζαζ αποθήκη .
Ως Χρήστης1, τροποποιήστε τώρα τη δεύτερη γραμμή στην ετικέτα για να δημιουργήσετε μια διένεξη υποθέτοντας ότι ακόμη και ο Χρήστης 2 κάνει μια αλλαγή στην ίδια γραμμή.
Ως συνήθως αποθηκεύστε το αρχείο, Check-in All, Assign to a Task item item και Παράδοση τις αλλαγές στη ροή.
Δραστηριότητα χρήστη2
Ο χρήστης2 θα δει την αλλαγή στο Εισερχόμενος φάκελος. Αλλά ταυτόχρονα Χρήστης2 τροποποιεί επίσης την ίδια γραμμή.
Αποθηκεύστε το αρχείο. Κάντε δεξί κλικ στο άλυτος φάκελο και επιλέξτε Ελέγξτε όλα
Εκχώρηση α Εργασία στοιχείο πριν από την παράδοση . Κάντε δεξί κλικ στο Changeet με τίτλο
Κάντε δεξί κλικ στο Εξερχόμενος φάκελο και επιλέξτε Παραδίδω
Θα παρατηρήσετε ότι οι αλλαγές δεν μπορούν να παραδοθούν, καθώς υπάρχει διένεξη. Πρέπει να επιλύσουμε τη σύγκρουση και μετά να προχωρήσουμε Παραδίδω. Κάντε κλικ στο Εντάξει
Για να επιλύσετε τη σύγκρουση, πρώτα απ 'όλα, αποδέχομαι τις εισερχόμενες αλλαγές. Κάντε δεξί κλικ στο φάκελο Εισερχόμενα και, στη συνέχεια, επιλέξτε Αποδέχομαι
Στο πλαίσιο Auto, Resolve επιλέξτε το Resolve Αργότερα επιλογή
Κάντε διπλό κλικ στο αρχείο index.jsp που εμφανίζεται στο Μη επιλυμένος φάκελος.
Κάντε δεξί κλικ στο αρχείο index.jsp και επιλέξτε Λύστε με το δικό μου. Αυτή η επιλογή θα διατηρήσει τις αλλαγές που έγιναν από τον τρέχοντα χρήστη που είναι User2. Επίλυση με Προτεινόμενη θα ενημερώσει το αρχείο με τις εισερχόμενες αλλαγές που γίνονται από το User1.
Κάντε κλικ στο Ναί για να προχωρήσετε και στη συνέχεια ορίστε την επιλογή Επίλυση ως συγχώνευσης στη δεξιά πλευρά.
Τώρα κάντε δεξί κλικ στο σύνολο αλλαγών κάτω από το Εξερχόμενος φάκελο και μετά επιλέξτε Παραδίδω
Τώρα συνδεθείτε ως User1 και Αποδέχομαι οι αλλαγές από το Εισερχόμενος ντοσιέ.
Δημιουργία διαχείρισης
Το IBM Rational Team Concert υποστηρίζει τη διαχείριση δημιουργίας ως λογική επέκταση στις δραστηριότητες ελέγχου εκδόσεων που εξηγήθηκαν παραπάνω σε αυτό το σεμινάριο. Πολλά μέλη της ομάδας παραδίδουν τις αλλαγές τους συχνά κατά προτίμηση σε καθημερινή βάση και κάθε μια από αυτές τις ενοποιήσεις επαληθεύεται από μια αυτοματοποιημένη έκδοση για να εντοπίσει τυχόν ελαττώματα ή σφάλματα όσο το δυνατόν γρηγορότερα. Αυτό οδηγεί στο έννοια της συνεχούς ολοκλήρωσης. Η αυτοματοποιημένη έκδοση γίνεται συνήθως σε έναν αποκλειστικό διακομιστή build και όχι σε έναν υπολογιστή προγραμματιστή.
Για να ξεκινήσετε με δραστηριότητες διαχείρισης build στο RTC στον διακομιστή build, θα πρέπει να κάνετε λήψη και εγκατάσταση Δημιουργία εργαλειοθήκης συστήματος χρησιμοποιώντας το IBM Installation Manager. Για την έκδοση 6.0.2 είναι διαθέσιμο στο Jazz.net τοποθεσία λήψης .
Μπορείτε να βρείτε τις οδηγίες εγκατάστασης σε αυτό σελίδα .
Για να ορίσετε και να εκτελέσετε οποιαδήποτε έκδοση θα χρειαστείτε τα ακόλουθα 2 αντικείμενα κατασκευής
- Κατασκευή κινητήρα που βοηθά στην εκτέλεση της καθορισμένης έκδοσης. Αυτό είναι διαθέσιμο μόλις εγκατασταθεί το κιτ εργαλείων Build
- Build Definition που βοηθά στον εντοπισμό οποιασδήποτε δέσμης ενεργειών όπως ANT ή Maven
Όλες οι ενέργειες του Build Management γίνονται σε έναν αποκλειστικό διακομιστή build και πρέπει να δημιουργηθεί ένας ξεχωριστός χώρος εργασίας για το build. Μην χρησιμοποιείτε υπάρχον χώρο εργασίας αποθετηρίου προγραμματιστών.
Εκκίνηση κατασκευής κινητήρα
Στο RTC, δημιουργήστε μια μηχανή κατασκευής όπως φαίνεται παρακάτω. Κάντε δεξί κλικ στο Δημιουργήστε κινητήρες φάκελο και μετά επιλέξτε Νέα μηχανή κατασκευής
Κάντε κλικ Επόμενο>
Εισαγάγετε ένα ταυτότητα και επιλέξτε Μηχανή κατασκευής τζαζ και κάντε κλικ στο Φινίρισμα
Κάντε κλικ στο Αποθήκευση στην οθόνη Build Engine
Ξεκινήστε το Build Engine
Για να ξεκινήσετε το Build Engine, μεταβείτε στον κατάλογο στον οποίο είναι εγκατεστημένος και, στη συνέχεια, εκτελέστε το πρόγραμμα jbe.exe που βρίσκεται στον κατάλογο έκλειψης της εργαλειοθήκης κατασκευής
D: IBM TeamConcertBuild buildsystem buildengine eclipse
Εκτελέστε το πρόγραμμα από μια γραμμή εντολών ως εξής
Αντικαταστήστε τις τιμές σύμφωνα με τις λεπτομέρειες του διακομιστή σας
Δημιουργήστε έναν ορισμό Build
Κάντε δεξί κλικ στο Κατασκευάζει φάκελο και επιλέξτε Νέος ορισμός κατασκευής και κάντε κλικ στο Επόμενο
Εισαγάγετε ένα αναγνωριστικό και επιλέξτε Maven - Jazz Build Engine ως πρότυπο κατασκευής. Κάντε κλικ Επόμενο
Επιλέγω Έλεγχος πηγής τζαζ και επιλέξτε Φινίρισμα
Στο Καρτέλα επισκόπησης του Build Definition, προσθέστε το Κατασκευή κινητήρα δημιουργήθηκε νωρίτερα και μετά κάντε κλικ στο Εντάξει
Στο Πίνακας ελέγχου πηγής Jazz επιλέξτε ή δημιουργήστε ένα νέο Build Workspace και εισάγετε ένα φόρτωση καταλόγου . Αυτός είναι ο κατάλογος όπου θα γίνει λήψη του έργου και η κατασκευή θα γίνει για τη δημιουργία του Αρχείο WAR . Κάθε φορά που γίνεται η κατασκευή, θα διαγράφεται και το πιο πρόσφατο περιεχόμενο έργου θα λαμβάνεται για την έκδοση.
Ακριβώς κάτω στον ίδιο Πίνακα, μπορείτε να δείτε την επιλογή όπου είναι πιο πρόσφατη αλλαγές θα γίνουν αποδεκτές πριν από οποιαδήποτε νέα έκδοση και μόνο εάν υπάρχουν αλλαγές, η κατασκευή θα γίνει.
εργαλείο για τη δοκιμή υπηρεσίας ιστού ανάπαυσης
Στο Maven TAB, εισαγάγετε τη θέση στο αρχείο pom.xml. Το έργο συνήθως μεταφορτώνεται στον κατάλογο φόρτωσης. Έτσι, η τοποθεσία pom.xml θα ήταν D: LoadDir HelloWorld-Maven
Εισαγάγετε γκολ ως εγκαθιστώ.
Εισαγω Αρχικός κατάλογος Maven χωρίς το bin
Αποθηκεύσετε ο ορισμός Build.
Ζητήστε μια έκδοση
Στην ομάδα, τα αντικείμενα προβάλλουν δεξί κλικ στον ορισμό build και μετά επιλέξτε Αίτημα κατασκευής.
Κάντε κλικ στο Υποβάλλουν.
Το αποτέλεσμα κατασκευής εμφανίζεται ως επιτυχής και το αρχείο WAR που δημιουργείται στον κατάλογο προορισμού θα εμφανίζεται στον εξερευνητή πακέτων.
συμπέρασμα
Σε αυτό το σεμινάριο, έχουμε δει πώς να χρησιμοποιήσουμε την ενότητα ελέγχου έκδοσης στο IBM Rational Team Concert και πώς τα στοιχεία εργασίας παίζουν πολύ σημαντικό ρόλο στην ιχνηλασιμότητα του πηγαίου κώδικα.
Το πιο σημαντικό μέρος της δραστηριότητας SCM στο RTC είναι ότι είναι πλήρως ενσωματωμένο στο Build Management, το οποίο καθορίζει την έννοια της συνεχούς ολοκλήρωσης.
Μάθαμε επίσης για την ενότητα Build Management του RTC που δέχεται τις τελευταίες αλλαγές από το αποθετήριο Jazz SCM και εκτελεί την έκδοση.
Στο επόμενο σεμινάριό μου , θα δούμε μια επέκταση σε αυτήν τη δραστηριότητα κατασκευής που είναι - Αυτόματη ανάπτυξη χρησιμοποιώντας ένα άλλο εργαλείο IBM που ονομάζεται IBM Urbancode Deploy.
Μείνετε συντονισμένοι!!!
Ενημερώστε μας για τις σκέψεις / προτάσεις σας στην παρακάτω ενότητα σχολίων.
Συνιστώμενη ανάγνωση
- Έλεγχος πηγής ή Έλεγχος έκδοσης σε DevOps (Video Tutorial Part 2 - Block 2)
- IBM Rational Quality Manager (RQM) Ενσωμάτωση με Rational Functional Tester (RFT)
- Εκπαιδευτικό πρόγραμμα μετανάστευσης συναυλιών SVN to IBM Rational Team
- Βασικά στοιχεία εκμάθησης του Rational Robot - IBM Test Automation Tool
- Εγχειρίδιο IBM Rational Team Concert Defect Management Tool
- IBM Rational Team Concert (RTC) και SVN Integration στα Windows
- Δυνατότητα συγκέντρωσης δεδομένων στο IBM Rational Quality Manager για διαχείριση δεδομένων δοκιμής
- Προσαρμογή στοιχείου εργασίας για επαγγελματική συναυλία IBM Rational Team