Github Integration with Selenium: Complete Tutorial

Innholdsfortegnelse:

Anonim

Hva er GitHub?

Git Hub er en samarbeidsplattform. Den er bygget på toppen av git. Det lar deg beholde både lokale og eksterne kopier av prosjektet. Et prosjekt der du kan publisere det blant teammedlemmene dine, ettersom de kan bruke det og oppdatere det derfra.

Fordeler med å bruke Git Hub for selen.

  • Når flere personer jobber med det samme prosjektet, kan de oppdatere prosjektdetaljer og informere andre teammedlemmer samtidig.
  • Jenkins kan hjelpe oss med å bygge prosjektet regelmessig fra det eksterne depotet, dette hjelper oss med å holde oversikt over mislykkede bygg.

I denne veiledningen vil du lære

  • Forutsetning for integrering av selen og github
  • Installasjon av Git Binaries
  • Jenkins Git Plugin Install
  • Sette opp formørkelsen vår med GitHub-plugin
  • Bygg et depot på Git
  • Testeksempel på bruk av selen med Git Hub.

Forutsetning for integrering av selen og github

Før vi begynner å integrere selen og git hub, må vi installere følgende komponenter.

  1. Jenkins Installasjon.
  2. Maven Installasjon.
  3. Tomcat-installasjon.

Du finner disse installasjonstrinnene i følgende lenker:

1) Installasjonsveiledning for Maven og Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2) Installasjonsveiledning for Tomcat (https://www.guru99.com/apache.html)

Installasjon av Git Binaries

La oss nå starte med å installere "Git Binaries".

Trinn 1) Start nettleseren og naviger til URL- https://git-scm.com/

Trinn 2) Last ned den siste stabile utgivelsen.

Trinn 3) Klikk på nedlastinger for windows når filen er lastet ned, vi kan begynne med installasjonen.

Trinn 4) Gå til nedlastingsstedet eller ikonet og kjør installasjonsprogrammet.

Trinn 5) Klikk gjennom velkomst og General Public lisens.

Trinn 6) Klikk på "neste" -knappen i git setup-veiviseren

Trinn 7) Les GNU General Public License og klikk på neste

Et annet vindu dukker opp,

Trinn 8) I dette trinnet,

  1. Velg katalogen der du vil installere "Git Binaries" og
  2. Klikk på neste knapp

Trinn 9) Velg komponenten du vil installere, og klikk på neste

Trinn 10) Hvis du vil lage en startmenymappe for Git, la innstillingsstandarden og klikk på neste.

Trinn 11) I dette trinnet

  1. Velg Bruk Git fra Windows ledetekst for å kjøre Git fra kommandolinjen og
  2. Klikk på neste.

Forlat standardinnstillingen og klikk på neste for å installere.

Trinn 12) I dette trinnet,

  1. Velg Bruk Åpne SSH Det vil hjelpe oss å utføre kommandoen fra kommandolinjen, og den vil sette miljøbanen.
  2. Klikk på neste knapp.

Trinn 13) I dette trinnet,

  1. Velg "Checkout windows-style, commit Unix-style line ending". (Hvordan git hub skal behandle linjeendelser i tekstfiler).
  2. Klikk på neste knapp.

Trinn 14) I dette trinnet,

  1. Velg Bruk MinTTY er standardterminalen til MSys2 for Git Bash
  2. Klikk på neste knapp

Når git er installert, kan du få tilgang til git.

Åpne ledetekst og skriv "git" og trykk "Enter" Hvis skjermbildet nedenfor betyr at det er installert

Jenkins Git Plugin Install

La oss nå starte med Jenkins Git Plugin Installation.

Trinn 1) Start nettleseren og naviger til Jenkins.

Trinn 2) Klikk på Administrer Jenkins.

Trinn 3) Klikk på Manage Plugins, det åpner et nytt vindu

Trinn 4) Klikk på Tilgjengelig TAB

Trinn 5) I dette trinnet,

  1. Velg GitHub-plugin deretter
  2. Klikk på Last ned nå og installer etter omstart-knappen.

Nå vil den installere følgende plugins.

Når installasjonen er ferdig. Start Tomcat-serveren på nytt ved å ringe "shutdown.bat" -filen

Etter omstart av tomcat og Jenkins kan vi se at plugins er installert i "Installed" TAB.

Sette opp formørkelsen vår med GitHub-plugin

La oss nå installere GitHub Plugin for Eclipse.

URI for EGit Plugin-plassering https://download.eclipse.org/egit/updates/

Trinn 1) Start formørkelse og deretter

  1. Klikk på hjelpeknappen da
  2. Klikk på installer ny programvare

Trinn 2) Skjermbildet nedenfor åpnes når vi klikker på installer ny programvare. Klikk nå på legg til

Trinn 3) I dette trinnet,

  1. Skriv inn navnet "EGIT" og
  2. Skriv inn stedet https://download.eclipse.org/egit/updates/ da
  3. Klikk på ok.

Trinn 4) Klikk deretter på velg alt og neste

Trinn 5) Klikk på neste og klikk på godta lisensavtalen, og fullfør installasjonen.

Start deretter formørkelsen på nytt.

Bygg et depot på Git

Trinn 1) Naviger til Git Hub URI: https://github.com/ registrer deg for git hub

Trinn 2) Når du har blitt registrert, klikker du på Opprett nytt lager

Trinn 3) I dette trinnet,

  1. Skriv inn navnet på depotet og
  2. Klikk på Opprett depot

Testeksempel på bruk av selen med Git Hub.

Trinn 1) Når vi er ferdige med det nye depotet, start Eclipse

  1. Klikk på filen
  2. Klikk deretter på ny knapp og deretter
  3. Klikk på andre

Trinn 2) I dette trinnet,

  1. Velg Maven Project og bla gjennom stedet.
  2. Klikk på neste

Trinn 3) I dette trinnet,

  1. Velg prosjektnavn og plassering deretter
  2. Klikk på neste

Trinn 4) Klikk på neste

Trinn 5) I dette trinnet,

  1. Skriv inn gruppe-ID og
  2. Artifact Id og
  3. Klikk på Finish-knappen.

Så snart du klikker på fullfør-knappen, opprettes et prosjekt.

Trinn 6)

La oss nå lage et eksempelskript

La oss skyve koden / det lokale depotet til Git Hub.

Trinn 7) I dette trinnet,

  1. Åpne formørkelse og naviger deretter til prosjektet
  2. Høyreklikk på prosjektet og velg "team" deretter
  3. Velg del prosjekt

Trinn 8) Når vi klikker på "Del prosjektet" i skjermbildet ovenfor, får vi et nytt vindu

I dette trinnet,

  1. Velg det lokale depotet og
  2. Klikk på ferdig.

Når vi klikker på Fullfør, kan vi se endringen i prosjektstrukturen som vi har opprettet et lokalt lager.

Nå er det på tide å skyve koden vår til Git Hub Repository

Trinn 9) I dette trinnet,

  1. Høyreklikk på prosjektet og teamet deretter
  2. Klikk på commit

Trinn 10) I dette trinnet,

  1. Skriv inn en meldingsmelding og
  2. Velg filene vi vil sende til Git Hub-arkivet
  3. Klikk på commit og trykk

Når du er ferdig med det, kan du se ikonene i prosjektet endres. Det sier at vi har presset og forpliktet koden vår til Git Hub

Vi kan verifisere i Git-huben i depotet at prosjektet vårt er vellykket presset inn i depotet

Nå er det på tide å gjennomføre prosjektet vårt fra Git Hub i Jenkins

Trinn 11) Start nettleseren og åpne Jenkins.

Trinn 12) Klikk på nytt element.

Trinn 13) I dette trinnet,

  1. Skriv inn varenavn
  2. Velg Maven Project
  3. Klikk på ok-knappen

Trinn 14) I dette trinnet konfigurerer vi Git Hub i Jenkins

  1. Klikk på Git og
  2. Skriv inn URI for depotet
  3. Klikk på Legg til depot

Hvis du har flere arkiver i Git Hub, må du legge til navnet Refspec-feltet i depotet.

Vi kan få URI i Git Hub

Trinn 15) I dette trinnet,

  1. Legg til pom.xml-filplasseringen i tekstboksen og
  2. Spesifiser målene og alternativene for Maven da
  3. Velg alternativet for hvordan du skal kjøre testen
  4. Klikk på lagre-knappen.

Trinn 16) Når vi klikker på lagre under skjermen,

Nå kan vi bygge prosjektet vårt, klikk på build.

Trinn 17) Det viser Bygg, klikk på byggnummer eller byggedato.

Trinn 18) Når vi har klikket på byggenummeret nedenfor, vil skjermen vises der vi kan se konsollutgangen i dette trinnet, klikk på konsollutgangen.

Til slutt kan vi bekrefte at build er vellykket fullført / utført.

Denne artikkelen er bidratt av Chaitanya Pujari