Github Integration with Selenium: Complete Tutorial

Innehållsförteckning:

Anonim

Vad är GitHub?

Git Hub är en samarbetsplattform. Den är byggd ovanpå git. Det låter dig behålla både lokala och fjärrkopior av ditt projekt. Ett projekt där du kan publicera det bland dina teammedlemmar eftersom de kan använda det och uppdatera det därifrån.

Fördelar med att använda Git Hub för selen.

  • När flera personer arbetar med samma projekt kan de uppdatera projektdetaljer och informera andra teammedlemmar samtidigt.
  • Jenkins kan hjälpa oss att regelbundet bygga projektet från fjärrförvaret, detta hjälper oss att hålla reda på misslyckade byggnader.

I den här handledningen lär du dig

  • Förutsättning för integrering av selen och github
  • Git Binaries Installation
  • Jenkins Git Plugin Install
  • Ställa in vår Eclipse med GitHub Plugin
  • Bygga ett förvar på Git
  • Testexempel på att använda selen med Git Hub.

Förutsättning för integrering av selen och github

Innan vi börjar integrera selen och git hub måste vi installera följande komponenter.

  1. Jenkins Installation.
  2. Maven Installation.
  3. Tomcat Installation.

Du hittar de här installationsstegen i följande länkar:

1) Installationshandbok för Maven och Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2) Installationshandbok för Tomcat (https://www.guru99.com/apache.html)

Git Binaries Installation

Låt oss börja med att installera "Git Binaries".

Steg 1) Starta webbläsaren och navigera till URL- https://git-scm.com/

Steg 2) Ladda ner den senaste stabila versionen.

Steg 3) Klicka på nedladdningar för Windows när filen har laddats ner kan vi börja med vår installation.

Steg 4) Gå till nedladdningsplatsen eller ikonen och kör installationsprogrammet.

Steg 5) Klicka igenom välkomst- och allmänpublicens.

Steg 6) Klicka på "nästa" -knappen i git-installationsguiden

Steg 7) Läs GNU General Public License och klicka på nästa

Ett annat fönster dyker upp,

Steg 8) I detta steg,

  1. Välj katalogen där du vill installera "Git Binaries" och
  2. Klicka på nästa knapp

Steg 9) Välj den komponent som du vill installera och klicka på nästa

Steg 10) Om du vill skapa en startmenymapp för Git, lämna inställningsstandarden och klicka på nästa.

Steg 11) I detta steg,

  1. Välj Använd Git från Windows Command Prompt för att köra Git från kommandoraden och
  2. Klicka på nästa.

Lämna standardinställningen och klicka på nästa för att installera.

Steg 12) I detta steg,

  1. Välj Använd Öppna SSH Det hjälper oss att utföra kommandot från kommandoraden och det kommer att ställa in miljövägen.
  2. Klicka på nästa knapp.

Steg 13) I detta steg,

  1. Välj "Checkout windows-style, commit Unix-style line ending". (Hur git hub ska behandla radslut i textfiler).
  2. Klicka på nästa knapp.

Steg 14) I detta steg,

  1. Välj Använd MinTTY är standardterminalen för MSys2 för Git Bash
  2. Klicka på nästa knapp

När git har installerats framgångsrikt kan du komma åt git.

Öppna kommandotolken och skriv "git" och tryck "Enter" Om du ser nedanstående skärm betyder att den har installerats

Jenkins Git Plugin Install

Låt oss börja med installationen av Jenkins Git Plugin.

Steg 1) Starta webbläsaren och navigera till dina Jenkins.

Steg 2) Klicka på Hantera Jenkins.

Steg 3) Klicka på Manage Plugins, det öppnar ett annat fönster

Steg 4) Klicka på Tillgänglig TAB

Steg 5) I detta steg,

  1. Välj GitHub-plugin sedan
  2. Klicka på Ladda ner nu och installera efter omstart-knappen.

Nu installeras följande plugins.

När installationen är klar. Starta om din Tomcat-server genom att ringa filen "shutdown.bat"

Efter omstart av tomcat och Jenkins kan vi se att plugins är installerade i fliken "Installed".

Ställa in vår Eclipse med GitHub Plugin

Låt oss nu installera GitHub Plugin för Eclipse.

URI för EGit Plugin-plats https://download.eclipse.org/egit/updates/

Steg 1) Starta Eclipse och sedan

  1. Klicka på hjälpknappen sedan
  2. Klicka på installera ny programvara

Steg 2) Nedanstående skärm öppnas när vi klickar på installera ny programvara. Klicka nu på lägg till

Steg 3) I detta steg,

  1. Skriv namnet "EGIT" och
  2. Ange platsen https://download.eclipse.org/egit/updates/ sedan
  3. Klicka på ok.

Steg 4) Klicka sedan på välj allt och nästa

Steg 5) Klicka på nästa och klicka på godkänn licensavtalet och slutför installationen.

Starta sedan om förmörkelsen.

Bygga ett förvar på Git

Steg 1) Gå till Git Hub URI: https://github.com/ registrera dig för git hub

Steg 2) När du har registrerat dig framgångsrikt klickar du på skapa ett nytt arkiv

Steg 3) I detta steg,

  1. Ange namnet på förvaret och
  2. klicka på skapa arkiv

Testexempel på att använda selen med Git Hub.

Steg 1) När vi är klara med det nya förvaret, starta Eclipse

  1. Klicka på filen
  2. Klicka sedan på ny knapp och sedan
  3. Klicka på andra

Steg 2) I detta steg,

  1. Välj Maven Project och bläddra bland platserna.
  2. Klicka på nästa

Steg 3) I detta steg,

  1. Välj projektnamn och plats sedan
  2. Klicka på nästa

Steg 4) Klicka på nästa

Steg 5) I detta steg,

  1. Ange grupp-ID och
  2. Artefakt-ID och
  3. Klicka på knappen Slutför.

Så snart du klickar på knappen Slutför skapas ett projekt.

Steg 6)

Låt oss nu skapa ett exempelskript

Låt oss driva koden / det lokala förvaret till Git Hub.

Steg 7) I detta steg,

  1. Öppna förmörkelse och navigera sedan till projektet
  2. Högerklicka på projektet och välj sedan "team"
  3. Välj dela projekt

Steg 8) När vi klickar på "Dela projekt" i ovanstående skärm får vi ett nytt fönster

I detta steg,

  1. Välj det lokala förvaret och
  2. Klicka på finish.

När vi klickar på Slutför kan vi se förändringen i projektstrukturen som vi har skapat ett lokalt arkiv.

Nu är det dags att skicka vår kod till Git Hub Repository

Steg 9) I detta steg,

  1. Högerklicka på projektet och teamet sedan
  2. Klicka på commit

Steg 10) I detta steg,

  1. Ange ett kommunicera meddelande och
  2. Välj de filer som vi vill skicka till Git Hub-arkivet
  3. Klicka på commit och tryck

När du är klar med det kan du se att ikonerna i projektet ändras. Det säger att vi framgångsrikt har tryckt och begått vår kod till Git Hub

Vi kan verifiera i Git-navet i förvaret att vårt projekt framgångsrikt skjuts in i förvaret

Nu är det dags att genomföra vårt projekt från Git Hub i Jenkins

Steg 11) Starta webbläsaren och öppna din Jenkins.

Steg 12) Klicka på nytt objekt.

Steg 13) I detta steg,

  1. Ange artikelnamn
  2. Välj Maven Project
  3. Klicka på ok-knappen

Steg 14) I det här steget konfigurerar vi Git Hub i Jenkins

  1. Klicka på Git och
  2. Ange förvarets URI
  3. Klicka på Lägg till arkiv

Om du har flera förråd i Git Hub måste du lägga till namnet Refspec-fält i förvaret.

Vi kan hämta URI i Git Hub

Steg 15) I detta steg,

  1. Lägg till pom.xml-filplatsen i textrutan och
  2. Ange målen och alternativen för Maven då
  3. Välj alternativ för hur testet ska köras
  4. Klicka på knappen Spara.

Steg 16) när vi klickar på spara nedan visas skärmen,

Nu kan vi bygga vårt projekt klicka på build.

Steg 17) Det visar byggnaden, klicka på byggnummer eller byggdatum.

Steg 18) när vi klickar på byggnummer under skärmen visas där vi kan se konsolutgången i detta steg, klicka på konsolutgången.

Slutligen kan vi verifiera att vår build har slutförts / körts.

Denna artikel har bidragit av Chaitanya Pujari