Τι είναι το GitHub;
Το Git Hub είναι μια πλατφόρμα συνεργασίας. Είναι χτισμένο στην κορυφή του git. Σας επιτρέπει να διατηρείτε τοπικά και απομακρυσμένα αντίγραφα του έργου σας. Ένα έργο που μπορείτε να το δημοσιεύσετε μεταξύ των μελών της ομάδας σας καθώς μπορούν να το χρησιμοποιήσουν και να το ενημερώσουν από εκεί.
Πλεονεκτήματα της χρήσης του Git Hub για σελήνιο.
- Όταν πολλά άτομα εργάζονται στο ίδιο έργο μπορούν να ενημερώσουν τα στοιχεία του έργου και να ενημερώσουν τα άλλα μέλη της ομάδας ταυτόχρονα.
- Η Jenkins μπορεί να μας βοηθήσει να δημιουργούμε τακτικά το έργο από το απομακρυσμένο αποθετήριο, αυτό μας βοηθά να παρακολουθούμε τις αποτυχημένες εκδόσεις.
Σε αυτό το σεμινάριο, θα μάθετε
- Προαπαιτούμενο για ολοκλήρωση σεληνίου και github
- Εγκατάσταση Git Binaries
- Εγκατάσταση εγκατάστασης Jenkins Git
- Ρύθμιση του Eclipse με το GitHub Plugin
- Χτίζοντας ένα αποθετήριο στο Git
- Παράδειγμα δοκιμής χρήσης σεληνίου με Git Hub.
Προαπαιτούμενο για ολοκλήρωση σεληνίου και github
Πριν ξεκινήσουμε την ενσωμάτωση σεληνίου και git hub, πρέπει να εγκαταστήσουμε τα ακόλουθα στοιχεία.
- Εγκατάσταση της Jenkins.
- Εγκατάσταση Maven.
- Εγκατάσταση Tomcat.
Μπορείτε να βρείτε αυτά τα βήματα εγκατάστασης στους ακόλουθους συνδέσμους:
1) Οδηγός εγκατάστασης Maven και Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)
2) Οδηγός εγκατάστασης Tomcat (https://www.guru99.com/apache.html)
Εγκατάσταση Git Binaries
Τώρα ας ξεκινήσουμε εγκαθιστώντας το "Git Binaries".
Βήμα 1) Εκκινήστε το πρόγραμμα περιήγησης και μεταβείτε στη διεύθυνση URL- https://git-scm.com/
Βήμα 2) Κάντε λήψη της τελευταίας σταθερής έκδοσης.
Βήμα 3) Κάντε κλικ στις λήψεις για παράθυρα μετά τη λήψη του αρχείου, μπορούμε να ξεκινήσουμε με την εγκατάστασή μας.
Βήμα 4) Μεταβείτε στη θέση λήψης ή στο εικονίδιο και εκτελέστε το πρόγραμμα εγκατάστασης.
Βήμα 5) Κάντε κλικ μέσω της άδειας υποδοχής και του γενικού κοινού.
Βήμα 6) Κάντε κλικ στο κουμπί "επόμενο" στον οδηγό εγκατάστασης git
Βήμα 7) Διαβάστε το GNU General Public License και κάντε κλικ στο επόμενο
Θα εμφανιστεί ένα άλλο παράθυρο,
Βήμα 8) Σε αυτό το βήμα,
- Επιλέξτε τον Κατάλογο όπου θέλετε να εγκαταστήσετε το "Git Binaries" και
- Κάντε κλικ στο επόμενο κουμπί
Βήμα 9) Επιλέξτε το στοιχείο που θέλετε να εγκαταστήσετε και κάντε κλικ στο επόμενο
Βήμα 10) Εάν θέλετε να δημιουργήσετε έναν φάκελο μενού έναρξης για το Git, αφήστε την προεπιλεγμένη ρύθμιση και κάντε κλικ στο επόμενο.
Βήμα 11) Σε αυτό το βήμα,
- Επιλέξτε Use Git από τη γραμμή εντολών των Windows για να εκτελέσετε το Git από τη γραμμή εντολών και
- Κάντε κλικ στο επόμενο.
Αφήστε την προεπιλεγμένη ρύθμιση και κάντε κλικ στο επόμενο για εγκατάσταση.
Βήμα 12) Σε αυτό το βήμα,
- Επιλέξτε Χρήση Open SSH Θα μας βοηθήσει να εκτελέσουμε την εντολή από τη γραμμή εντολών και θα ορίσει την περιβαλλοντική διαδρομή.
- Κάντε κλικ στο επόμενο κουμπί.
Βήμα 13) Σε αυτό το βήμα,
- Επιλέξτε "Checkout windows-style, commit Unix-style line end". (Πώς ο κόμβος git πρέπει να αντιμετωπίζει τις καταλήξεις γραμμής σε αρχεία κειμένου).
- Κάντε κλικ στο επόμενο κουμπί.
Βήμα 14) Σε αυτό το βήμα,
- Επιλέξτε Χρήση MinTTY είναι το προεπιλεγμένο τερματικό του MSys2 για το Git Bash
- Κάντε κλικ στο επόμενο κουμπί
Μόλις το git εγκατασταθεί με επιτυχία, μπορείτε να αποκτήσετε πρόσβαση στο git.
Ανοίξτε τη γραμμή εντολών και πληκτρολογήστε "git" και πατήστε "Enter" Εάν δείτε παρακάτω την οθόνη σημαίνει ότι έχει εγκατασταθεί με επιτυχία
Εγκατάσταση εγκατάστασης Jenkins Git
Τώρα ας ξεκινήσουμε με την εγκατάσταση του Jenkins Git Plugin.
Βήμα 1) Εκκινήστε το πρόγραμμα περιήγησης και μεταβείτε στο Jenkins σας.
Βήμα 2) Κάντε κλικ στο Manage Jenkins.
Βήμα 3) Κάντε κλικ στο Διαχείριση πρόσθετων, θα ανοίξει ένα άλλο παράθυρο
Βήμα 4) Κάντε κλικ στο Διαθέσιμο TAB
Βήμα 5) Σε αυτό το βήμα,
- Επιλέξτε το πρόσθετο GitHub
- Κάντε κλικ στο Λήψη τώρα και εγκαταστήστε το κουμπί μετά την επανεκκίνηση.
Τώρα θα εγκαταστήσει τις ακόλουθες προσθήκες.
Μόλις ολοκληρωθεί η εγκατάσταση. Επανεκκινήστε τον διακομιστή Tomcat καλώντας το αρχείο "shutdown.bat"
Μετά την επανεκκίνηση του tomcat και του Jenkins μπορούμε να δούμε ότι τα πρόσθετα είναι εγκατεστημένα στο "Εγκατεστημένο" TAB.
Ρύθμιση του Eclipse με το GitHub Plugin
Τώρα ας εγκαταστήσουμε το GitHub Plugin για το Eclipse.
URI για τοποθεσία EGit Plugin https://download.eclipse.org/egit/updates/
Βήμα 1) Εκκινήστε το Eclipse και μετά
- Κάντε κλικ στο κουμπί βοήθειας στη συνέχεια
- Κάντε κλικ στην εγκατάσταση νέου λογισμικού
Βήμα 2) Η παρακάτω οθόνη θα ανοίξει μόλις κάνουμε κλικ στην εγκατάσταση νέου λογισμικού. Τώρα κάντε κλικ στην προσθήκη
Βήμα 3) Σε αυτό το βήμα,
- Πληκτρολογήστε το όνομα "EGIT" και
- Εισαγάγετε την τοποθεσία https://download.eclipse.org/egit/updates/ στη συνέχεια
- Κάντε κλικ στο ok.
Βήμα 4) Στη συνέχεια κάντε κλικ στο επιλέξτε όλα και στη συνέχεια
Βήμα 5) Κάντε κλικ στο επόμενο και κάντε κλικ στην αποδοχή της άδειας χρήσης και μετά ολοκληρώστε την εγκατάσταση.
Στη συνέχεια, επανεκκινήστε την έκλειψη.
Χτίζοντας ένα αποθετήριο στο Git
Βήμα 1) Μεταβείτε στο Git Hub URI: https://github.com/ εγγραφείτε στο git hub
Βήμα 2) Μόλις εγγραφείτε με επιτυχία, κάντε κλικ στη δημιουργία νέου αποθετηρίου
Βήμα 3) Σε αυτό το βήμα,
- Εισαγάγετε το όνομα του αποθετηρίου και
- κάντε κλικ στο δημιουργία αποθετηρίου
Παράδειγμα δοκιμής χρήσης σεληνίου με Git Hub.
Βήμα 1) Μόλις τελειώσουμε με το νέο αποθετήριο, ξεκινήστε το Eclipse
- Κάντε κλικ στο αρχείο
- Στη συνέχεια, κάντε κλικ στο νέο κουμπί και στη συνέχεια
- Κάντε κλικ σε άλλο
Βήμα 2) Σε αυτό το βήμα,
- Επιλέξτε Maven Project και περιηγηθείτε στην τοποθεσία.
- Κάντε κλικ στο επόμενο
Βήμα 3) Σε αυτό το βήμα,
- Επιλέξτε το όνομα και την τοποθεσία του έργου
- Κάντε κλικ στο επόμενο
Βήμα 4) Κάντε κλικ στο επόμενο
Βήμα 5) Σε αυτό το βήμα,
- Εισαγάγετε το αναγνωριστικό ομάδας και
- Αναγνωριστικό αντικειμένου και
- Κάντε κλικ στο κουμπί Τέλος.
Μόλις κάνετε κλικ στο κουμπί φινίρισμα, θα δημιουργηθεί ένα έργο.
Βήμα 6)
Τώρα ας δημιουργήσουμε ένα δείγμα σεναρίου
Ας προωθήσουμε τον κωδικό / τοπικό αποθετήριο στο Git Hub.
Βήμα 7) Σε αυτό το βήμα,
- Ανοίξτε την έκλειψη και μετά μεταβείτε στο έργο
- Κάντε δεξί κλικ στο έργο και επιλέξτε "ομάδα" στη συνέχεια
- Επιλέξτε κοινή χρήση έργου
Βήμα 8) Μόλις κάνουμε κλικ στο "Κοινή χρήση έργου" στην παραπάνω οθόνη, θα λάβουμε ένα άλλο παράθυρο
Σε αυτό το βήμα,
- Επιλέξτε το τοπικό αποθετήριο και
- Κάντε κλικ στο φινίρισμα.
Μόλις κάνουμε κλικ στο Τέλος, μπορούμε να δούμε την αλλαγή στη δομή του έργου που έχουμε δημιουργήσει ένα τοπικό αποθετήριο.
Τώρα ήρθε η ώρα να προωθήσουμε τον κωδικό μας στο Git Hub Repository
Βήμα 9) Σε αυτό το βήμα,
- Κάντε δεξί κλικ στο έργο και στην ομάδα
- Κάντε κλικ στη δέσμευση
Βήμα 10) Σε αυτό το βήμα,
- Εισαγάγετε ένα μήνυμα δέσμευσης και
- Επιλέξτε τα αρχεία που θέλουμε να στείλουμε στο αποθετήριο Git Hub
- Κάντε κλικ στο δεσμεύστε και πιέστε
Μόλις τελειώσετε με αυτό, θα μπορούσατε να δείτε τα εικονίδια στο έργο να αλλάζουν, λέει ότι έχουμε προωθήσει με επιτυχία και δεσμεύσαμε τον κώδικά μας στο Git Hub
Μπορούμε να επαληθεύσουμε στον κόμβο Git στο αποθετήριο ότι το έργο μας μεταφέρθηκε με επιτυχία στο αποθετήριο
Τώρα ήρθε η ώρα να εκτελέσουμε το έργο μας από το Git Hub στο Jenkins
Βήμα 11) Εκκινήστε το πρόγραμμα περιήγησης και ανοίξτε το Jenkins.
Βήμα 12) Κάντε κλικ στο νέο στοιχείο.
Βήμα 13) Σε αυτό το βήμα,
- Εισαγάγετε το όνομα στοιχείου
- Επιλέξτε Maven Project
- Κάντε κλικ στο κουμπί ok
Βήμα 14) Σε αυτό το βήμα, θα διαμορφώσουμε το Git Hub στο Jenkins
- Κάντε κλικ στο Git και
- Εισαγάγετε το URI αποθετηρίου
- Κάντε κλικ στο Προσθήκη αποθετηρίου
Αν έχετε πολλά αποθετήρια στο Git Hub, πρέπει να προσθέσετε το όνομα Refspec πεδίο του αποθετηρίου.
Μπορούμε να πάρουμε το URI στο Git Hub
Βήμα 15) Σε αυτό το βήμα,
- Προσθέστε τη θέση αρχείου pom.xml στο πλαίσιο κειμένου και
- Καθορίστε τους στόχους και τις επιλογές για το Maven τότε
- Ορίστε την επιλογή για τον τρόπο εκτέλεσης του τεστ
- Κάντε κλικ στο κουμπί αποθήκευσης.
Βήμα 16) μόλις κάνουμε κλικ στο save παρακάτω θα εμφανιστεί η οθόνη,
Τώρα μπορούμε να δημιουργήσουμε το έργο μας κάντε κλικ στο build.
Βήμα 17) Θα εμφανίσει την έκδοση, κάντε κλικ στον αριθμό κατασκευής ή στην ημερομηνία κατασκευής.
Βήμα 18) μόλις κάνουμε κλικ στον αριθμό κατασκευής παρακάτω θα εμφανιστεί η οθόνη όπου μπορούμε να δούμε την έξοδο της κονσόλας σε αυτό το βήμα, κάντε κλικ στην έξοδο της κονσόλας.
Τέλος, μπορούμε να επαληθεύσουμε ότι η κατασκευή μας ολοκληρώθηκε / εκτελέστηκε με επιτυχία.
Αυτό το άρθρο συνεισφέρει ο Chaitanya Pujari