Was ist GitHub?
Git Hub ist eine Collaboration-Plattform. Es ist auf Git gebaut. Sie können damit sowohl lokale als auch Remote-Kopien Ihres Projekts aufbewahren. Ein Projekt, das Sie unter Ihren Teammitgliedern veröffentlichen können, da diese es verwenden und von dort selbst aktualisieren können.
Vorteile der Verwendung von Git Hub für Selen.
- Wenn mehrere Personen an demselben Projekt arbeiten, können sie die Projektdetails aktualisieren und gleichzeitig andere Teammitglieder informieren.
- Jenkins kann uns helfen, das Projekt regelmäßig aus dem Remote-Repository zu erstellen. Auf diese Weise können wir fehlgeschlagene Builds verfolgen.
In diesem Tutorial lernen Sie
- Voraussetzung für die Integration von Selen und Github
- Installation der Git-Binärdateien
- Jenkins Git Plugin installieren
- Einrichten unserer Eclipse mit dem GitHub Plugin
- Erstellen eines Repositorys auf Git
- Testbeispiel für die Verwendung von Selen mit Git Hub.
Voraussetzung für die Integration von Selen und Github
Bevor wir mit der Integration von Selen und Git Hub beginnen, müssen wir die folgenden Komponenten installieren.
- Jenkins Installation.
- Maven Installation.
- Tomcat-Installation.
Sie finden diese Installationsschritte unter den folgenden Links:
1) Installationsanleitung für Maven und Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)
2) Tomcat-Installationshandbuch (https://www.guru99.com/apache.html)
Installation der Git-Binärdateien
Beginnen wir nun mit der Installation von "Git Binaries".
Schritt 1) Starten Sie den Browser und navigieren Sie zu URL- https://git-scm.com/
Schritt 2) Laden Sie die neueste stabile Version herunter.
Schritt 3) Klicken Sie auf Downloads für Windows, sobald die Datei heruntergeladen wurde. Wir können mit der Installation beginnen.
Schritt 4) Gehen Sie zum Download-Speicherort oder Symbol und führen Sie das Installationsprogramm aus.
Schritt 5) Klicken Sie sich durch Begrüßung und allgemeine öffentliche Lizenz.
Schritt 6) Klicken Sie im Git-Setup-Assistenten auf die Schaltfläche "Weiter"
Schritt 7) Lesen Sie die GNU General Public License und klicken Sie auf Weiter
Ein weiteres Fenster wird geöffnet.
Schritt 8) In diesem Schritt
- Wählen Sie das Verzeichnis aus, in dem Sie "Git Binaries" und installieren möchten
- Klicken Sie auf die Schaltfläche Weiter
Schritt 9) Wählen Sie die Komponente aus, die Sie installieren möchten, und klicken Sie auf Weiter
Schritt 10) Wenn Sie einen Startmenüordner für Git erstellen möchten, belassen Sie die Standardeinstellung und klicken Sie auf Weiter.
Schritt 11) In diesem Schritt
- Wählen Sie in der Windows-Eingabeaufforderung Git verwenden aus, um Git über die Befehlszeile und auszuführen
- Klicken Sie auf Weiter.
Übernehmen Sie die Standardeinstellung und klicken Sie zum Installieren auf Weiter.
Schritt 12) In diesem Schritt
- Wählen Sie Use Open SSH (SSH verwenden). Es hilft uns, den Befehl über die Befehlszeile auszuführen, und legt den Umgebungspfad fest.
- Klicken Sie auf die Schaltfläche Weiter.
Schritt 13) In diesem Schritt
- Wählen Sie "Windows-Stil zur Kasse, Zeilenende im Unix-Stil festschreiben" (wie der Git-Hub Zeilenenden in Textdateien behandeln soll).
- Klicken Sie auf die Schaltfläche Weiter.
Schritt 14) In diesem Schritt
- Wählen Sie Use MinTTY ist das Standardterminal von MSys2 für Git Bash
- Klicken Sie auf die Schaltfläche Weiter
Sobald Git erfolgreich installiert wurde, können Sie auf Git zugreifen.
Öffnen Sie die Eingabeaufforderung, geben Sie "git" ein und drücken Sie die Eingabetaste. Wenn Sie den folgenden Bildschirm sehen, bedeutet dies, dass die Installation erfolgreich durchgeführt wurde
Jenkins Git Plugin installieren
Beginnen wir nun mit der Installation des Jenkins Git Plugins.
Schritt 1) Starten Sie den Browser und navigieren Sie zu Ihren Jenkins.
Schritt 2) Klicken Sie auf Jenkins verwalten.
Schritt 3) Klicken Sie auf Plugins verwalten, um ein weiteres Fenster zu öffnen
Schritt 4) Klicken Sie auf Verfügbare Registerkarte
Schritt 5) In diesem Schritt
- Wählen Sie dann das GitHub-Plugin
- Klicken Sie auf Jetzt herunterladen und nach dem Neustart installieren.
Jetzt werden die folgenden Plugins installiert.
Sobald die Installation abgeschlossen ist. Starten Sie Ihren Tomcat-Server neu, indem Sie die Datei "shutdown.bat" aufrufen
Nach dem Neustart von Tomcat und Jenkins sehen wir, dass Plugins in der TAB "Installiert" installiert sind.
Einrichten unserer Eclipse mit dem GitHub Plugin
Jetzt installieren wir das GitHub Plugin für Eclipse.
URI für den Speicherort des EGit-Plugins https://download.eclipse.org/egit/updates/
Schritt 1) Starten Sie Eclipse und dann
- Klicken Sie dann auf die Schaltfläche Hilfe
- Klicken Sie auf Neue Software installieren
Schritt 2) Der folgende Bildschirm wird geöffnet, sobald wir auf die neue Software installieren klicken. Klicken Sie nun auf Hinzufügen
Schritt 3) In diesem Schritt
- Geben Sie den Namen "EGIT" und ein
- Geben Sie dann den Speicherort https://download.eclipse.org/egit/updates/ ein
- Klicken Sie auf OK.
Schritt 4) Klicken Sie dann auf Alle auswählen und dann auf Weiter
Schritt 5) Klicken Sie auf Weiter und dann auf Lizenzvereinbarung akzeptieren. Beenden Sie dann die Installation.
Starten Sie dann die Sonnenfinsternis neu.
Erstellen eines Repositorys auf Git
Schritt 1) Navigieren Sie zu Git Hub URI: https://github.com/ Melden Sie sich für Git Hub an
Schritt 2) Wenn Sie sich erfolgreich angemeldet haben, klicken Sie auf Neues Repository erstellen
Schritt 3) In diesem Schritt
- Geben Sie den Namen des Repositorys ein und
- Klicken Sie auf Repository erstellen
Testbeispiel für die Verwendung von Selen mit Git Hub.
Schritt 1) Sobald wir mit dem neuen Repository fertig sind, starten Sie Eclipse
- Klicken Sie auf Datei
- Klicken Sie dann auf die Schaltfläche Neu und dann
- Klicken Sie auf andere
Schritt 2) In diesem Schritt
- Wählen Sie Maven Project und durchsuchen Sie den Speicherort.
- Klicken Sie auf Weiter
Schritt 3) In diesem Schritt
- Wählen Sie dann den Projektnamen und den Speicherort aus
- Klicken Sie auf Weiter
Schritt 4) Klicken Sie auf Weiter
Schritt 5) In diesem Schritt
- Geben Sie die Gruppen-ID und ein
- Artefakt-ID und
- Klicken Sie auf die Schaltfläche Fertig stellen.
Sobald Sie auf die Schaltfläche Fertig stellen klicken, wird ein Projekt erstellt.
Schritt 6)
Jetzt erstellen wir ein Beispielskript
Lassen Sie uns den Code / das lokale Repository an Git Hub senden.
Schritt 7) In diesem Schritt
- Öffnen Sie Eclipse und navigieren Sie zum Projekt
- Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie dann "Team"
- Wählen Sie Projekt teilen
Schritt 8) Sobald wir im obigen Bildschirm auf "Projekt teilen" klicken, erhalten wir ein weiteres Fenster
In diesem Schritt
- Wählen Sie das lokale Repository und
- Klicken Sie auf Fertig stellen.
Sobald wir auf Fertig stellen klicken, können wir die Änderung in der Projektstruktur sehen, die wir für ein lokales Repository erstellt haben.
Jetzt ist es Zeit, unseren Code in das Git Hub Repository zu verschieben
Schritt 9) In diesem Schritt
- Klicken Sie dann mit der rechten Maustaste auf das Projekt und das Team
- Klicken Sie auf Commit
Schritt 10) In diesem Schritt
- Geben Sie eine Commit-Nachricht ein und
- Wählen Sie die Dateien aus, die an das Git Hub-Repository gesendet werden sollen
- Klicken Sie auf Commit und drücken Sie
Sobald Sie damit fertig sind, können Sie sehen, dass die Symbole im Projekt geändert werden. Es heißt, dass wir unseren Code erfolgreich an Git Hub übertragen und festgeschrieben haben
Wir können im Git-Hub im Repository überprüfen, ob unser Projekt erfolgreich in das Repository verschoben wurde
Jetzt ist es Zeit, unser Projekt von Git Hub in Jenkins aus auszuführen
Schritt 11) Starten Sie den Browser und öffnen Sie Ihre Jenkins.
Schritt 12) Klicken Sie auf Neues Element.
Schritt 13) In diesem Schritt
- Geben Sie den Artikelnamen ein
- Wählen Sie Maven Project
- Klicken Sie auf OK
Schritt 14) In diesem Schritt konfigurieren wir Git Hub in Jenkins
- Klicken Sie auf Git und
- Geben Sie den Repository-URI ein
- Klicken Sie auf Repository hinzufügen
Wenn Sie in Git Hub mehrere Repositorys haben, müssen Sie das Feld Name Refspec des Repositorys hinzufügen.
Wir können den URI in Git Hub erhalten
Schritt 15) In diesem Schritt
- Fügen Sie den Speicherort der Datei pom.xml in das Textfeld ein und
- Geben Sie dann die Ziele und Optionen für Maven an
- Wählen Sie die Option zum Ausführen des Tests
- Klicken Sie auf die Schaltfläche Speichern.
Schritt 16) Sobald wir auf Speichern klicken, wird der folgende Bildschirm angezeigt.
Jetzt können wir unser Projekt erstellen und auf Build klicken.
Schritt 17) Es wird der Build angezeigt, klicken Sie auf die Build-Nummer oder das Build-Datum.
Schritt 18) Sobald wir auf die Build-Nummer unten klicken, wird der Bildschirm angezeigt, in dem die Konsolenausgabe in diesem Schritt angezeigt wird. Klicken Sie auf die Konsolenausgabe.
Schließlich können wir überprüfen, ob unser Build erfolgreich abgeschlossen / ausgeführt wurde.
Dieser Artikel wurde von Chaitanya Pujari verfasst