Github Integration med Selenium: Komplett handledning
Vad รคr GitHub?
Git Hub รคr en samarbetsplattform. Den รคr byggd ovanpรฅ git. Det lรฅter dig behรฅlla bรฅde lokala och fjรคrranslutna kopior av ditt projekt. Ett projekt som du kan publicera det bland dina teammedlemmar eftersom de kan anvรคnda det och uppdatera det dรคrifrรฅn sjรคlv.
Fรถrdelar med att anvรคnda Git Hub fรถr Selenium.
- 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รคrrarkivet, detta hjรคlper oss att hรฅlla track av misslyckade byggen.
Fรถrutsรคttning fรถr Selenium och github-integration
Innan vi bรถrjar integrera selen och git hub mรฅste vi installera fรถljande komponenter.
- Jenkins Installation.
- Maven installation.
- Tomcat installation.
Du hittar dessa installationssteg i fรถljande lรคnkar:
1) Maven och Jenkins installationsguide (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)
2) Tomcat Installationsguide (https://www.guru99.com/apache.html)
Git Binaries installation
Lรฅt oss nu 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 pรฅ vรคlkomst och General Public-licens.
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 kommer att dyka upp,
Steg 8) I detta steg
- Vรคlj den katalog dรคr du vill installera "Git Binaries" och
- Klicka pรฅ nรคsta knapp
Steg 9) Vรคlj den komponent du vill installera och klicka pรฅ nรคsta
Steg 10) Om du vill skapa en startmenymapp fรถr Git, lรคmna instรคllningen som standard och klicka pรฅ nรคsta.
Steg 11) I detta steg
- Vรคlj Anvรคnd Git frรฅn Windows Kommandotolken fรถr att kรถra Git frรฅn kommandoraden och
- Klicka pรฅ nรคsta.
Lรคmna standardinstรคllningen och klicka pรฅ nรคsta fรถr att installera.
Steg 12) I detta steg
- 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.
- Klicka pรฅ nรคsta knapp.
Steg 13) I detta steg
- Vรคlj "Checkout windows-style, commit Unix-style line ending".(hur git-hubben ska behandla radslut i textfiler).
- Klicka pรฅ nรคsta knapp.
Steg 14) I detta steg
- Vรคlj Anvรคnd MinTTY รคr standardterminalen fรถr MSys2 fรถr Git Bash
- Klicka pรฅ nรคsta knapp
Nรคr git har installerats framgรฅngsrikt kan du komma รฅt git.
รppna kommandotolken och skriv "git" och tryck pรฅ "Enter" Om du ser nedanstรฅende skรคrm betyder det att den har installerats framgรฅngsrikt
Jenkins Git-plugininstallation
Nu ska vi bรถrja med Jenkins Installation av Git-plugin.
Steg 1) Starta webblรคsaren och navigera till din Jenkins.
Steg 2) Klicka pรฅ Hantera Jenkins.
Steg 3) Klicka pรฅ Hantera plugins sรฅ รถppnas ett annat fรถnster
Steg 4) Klicka pรฅ fliken Tillgรคnglig
Steg 5) I detta steg
- Vรคlj GitHub-plugin sedan
- Klicka pรฅ Ladda ner nu och installera efter omstart-knappen.
Nu kommer det att installera fรถljande plugins.
Nรคr installationen รคr klar. Starta om din Tomcat-server genom att anropa filen "shutdown.bat".
Efter att ha startat om Tomcat och Jenkins Vi kan se att plugins รคr installerade i fliken "Installerat".
Konfigurera 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 dรฅ
- Klicka sedan pรฅ hjรคlpknappen
- Klicka pรฅ installera ny programvara
Steg 2) Skรคrmen nedan รถppnas nรคr vi klickar pรฅ installera ny programvara. Klicka nu pรฅ lรคgg till
Steg 3) I detta steg
- Skriv namnet "EGIT" och
- Ange platsen https://download.eclipse.org/egit/updates/ sedan
- Klicka pรฅ ok.
Steg 4) Klicka sedan pรฅ vรคlj alla och nรคsta
Steg 5) Klicka pรฅ nรคsta och klicka pรฅ acceptera licensavtalet och avsluta sedan installationen.
Starta sedan om fรถrmรถrkelsen.
Bygga ett arkiv pรฅ Git
Steg 1) Navigera till Git Hub URI: https://github.com/ registrera dig fรถr git hub
Steg 2) Nรคr du har lyckats registrera dig klickar du pรฅ skapa nytt arkiv
Steg 3) I detta steg
Testexempel pรฅ anvรคndning Selenium med Git Hub.
Steg 1) Nรคr vi รคr klara med det nya fรถrvaret, Starta Eclipse
- Klicka pรฅ filen
- Klicka sedan pรฅ ny knapp och sedan
- Klicka pรฅ annan
Steg 2) I detta steg
- Vรคlj Maven Project och blรคddra i platsen.
- Klicka pรฅ nรคsta
Steg 3) I detta steg
- Vรคlj sedan projektnamn och plats
- Klicka pรฅ nรคsta
Steg 4) Klicka pรฅ nรคsta
Steg 5) I detta steg
- Ange grupp-ID och
- Artefakt-ID och
- Klicka pรฅ knappen Slutfรถr.
Sรฅ snart du klickar pรฅ slutfรถr-knappen kommer ett projekt att skapas.
Steg 6)
Lรฅt oss nu skapa ett exempelskript
Lรฅt oss skjuta koden/det lokala arkivet till Git Hub.
Steg 7) I detta steg
- รppna Eclipse och navigera sedan till projektet
- Hรถgerklicka pรฅ projektet och vรคlj sedan "team".
- Vรคlj dela projekt
Steg 8) Nรคr vi klickar pรฅ "Dela projekt" pรฅ skรคrmen ovan fรฅr vi ett nytt fรถnster
I detta steg
- Vรคlj det lokala arkivet och
- Klicka pรฅ avsluta.
Nรคr vi klickar pรฅ Slutfรถr kan vi se fรถrรคndringen i projektstrukturen att vi har skapat ett lokalt arkiv.
Nu รคr det dags att skicka vรฅr kod till Git Hub Repository
Steg 9) I detta steg
- Hรถgerklicka pรฅ projektet och teamet sedan
- Klicka pรฅ commit
Steg 10) I detta steg
- Ange ett commit-meddelande och
- Vรคlj filerna som vi vill skicka till Git Hub-fรถrrรฅdet
- Klicka pรฅ commit och tryck
Nรคr du รคr klar med det kan du se att ikonerna i projektet รคndras, det stรฅr att vi framgรฅngsrikt har pushat och รถverfรถrt vรฅr kod till Git Hub
Vi kan verifiera i Git-hubben i arkivet att vรฅrt projekt framgรฅngsrikt har skjutits in i arkivet
Nu รคr det dags att kรถra vรฅrt projekt frรฅn Git Hub i Jenkins
Steg 11) Starta webblรคsaren och รถppna din Jenkins.
Steg 12) Klicka pรฅ ny artikel.
Steg 13) I detta steg
- Ange artikelnamn
- Vรคlj Maven Project
- Klicka pรฅ ok-knappen
Steg 14) I det hรคr steget konfigurerar vi Git Hub i Jenkins
- Klicka pรฅ Git och
- Ange arkivets URI
- Klicka pรฅ Lรคgg till arkiv
Om du har flera arkiv i Git Hub, mรฅste du lรคgga till namnet Refspec-fรคltet fรถr arkivet.
Vi kan fรฅ URI i Git Hub
Steg 15) I detta steg
- Lรคgg till pom.xml-filens plats i textrutan och
- Specificera sedan mรฅlen och alternativen fรถr Maven
- Vรคlj alternativ fรถr hur du kรถr testet
- Klicka pรฅ knappen Spara.
Steg 16) nรคr vi klickar pรฅ spara visas nedanstรฅende skรคrm,
Nu kan vi bygga vรฅrt projekt klicka pรฅ bygg.
Steg 17) Det kommer att visa byggnaden, klicka pรฅ byggnummer eller byggdatum.
Steg 18) nรคr vi klickar pรฅ byggnummer nedan kommer skรคrmen att visas dรคr vi kan se konsolutgรฅngen i detta steg, klicka pรฅ konsolutgรฅngen.
Slutligen kan vi verifiera att vรฅr konstruktion รคr framgรฅngsrikt slutfรถrd/exekverad.















































