Github Integrasjon med Selenium: Fullfør opplæringen
Hva er GitHub?
Git Hub er en samarbeidsplattform. Den er bygget på toppen av git. Den lar deg beholde både lokale og eksterne kopier av prosjektet ditt. Et prosjekt som du kan publisere blant teammedlemmene dine ettersom de kan bruke det og oppdatere det derfra selv.
Fordeler med å bruke Git Hub for Selenium.
- Når flere personer jobber på samme prosjekt, kan de oppdatere prosjektdetaljer og informere andre teammedlemmer samtidig.
- Jenkins kan hjelpe oss med å regelmessig bygge prosjektet fra det eksterne depotet, dette hjelper oss å holde styr på mislykkede bygg.
Forutsetning for Selenium og github-integrasjon
Før vi starter integrering av selen og git-hub, må vi installere følgende komponenter.
- Jenkins installasjon.
- Maven installasjon.
- Tomcat installasjon.
Du finner disse installasjonstrinnene i følgende lenker:
1) Maven og Jenkins installasjonsveiledning (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)
2) Tomcat installasjonsveiledning (https://www.guru99.com/apache.html)
Git Binaries installasjon
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, kan vi 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-oppsettveiviseren
Trinn 7) Les GNU General Public License og klikk på neste
Et annet vindu vil dukke opp,
Trinn 8) I dette trinnet
- Velg katalogen der du vil installere "Git Binaries" og
- Klikk på neste-knappen
Trinn 9) Velg komponenten du vil installere og klikk på neste
Trinn 10) Hvis du vil opprette en startmenymappe for Git, la innstillingen være standard og klikk på neste.
Trinn 11) I dette trinnet
- Velg Bruk Git fra Windows Kommandoprompt for å kjøre Git fra kommandolinjen og
- Klikk på neste.
La standardinnstillingen være og klikk på Neste for å installere.
Trinn 12) I dette trinnet
- Velg Bruk åpen SSH Det vil hjelpe oss å utføre kommandoen fra kommandolinjen, og det vil angi miljøbanen.
- Klikk på neste-knappen.
Trinn 13) I dette trinnet
- Velg "Checkout windows-style, commit Unix-style line ending".(hvordan git-huben skal behandle linjeavslutninger i tekstfiler).
- Klikk på neste-knappen.
Trinn 14) I dette trinnet
- Velg Bruk MinTTY er standardterminalen til MSys2 for Git Bash
- Klikk på neste-knappen
Når git er installert vellykket, kan du få tilgang til git.
Åpne ledeteksten og skriv "git" og trykk "Enter" Hvis du ser under skjermen betyr det at den er installert vellykket
Installer Jenkins Git Plugin
La oss nå starte med Jenkins Git Plugin Installasjon.
Trinn 1) Start nettleseren og naviger til Jenkins.
Trinn 2) Klikk på Administrer Jenkins.
Trinn 3) Klikk på Administrer plugins, det vil åpne et annet vindu
Trinn 4) Klikk på Available TAB
Trinn 5) I dette trinnet
- Velg GitHub-plugin deretter
- Klikk på Last ned nå og installer etter omstart-knappen.
Nå vil den installere følgende plugins.
Når installasjonen er fullført. Start Tomcat-serveren på nytt ved å ringe "shutdown.bat"-filen
Etter omstart av tomcat og Jenkins kan vi se plugins er installert i "Installert"-fanen.
Sette opp vår Eclipse med GitHub Plugin
La oss nå installere GitHub Plugin for Eclipse.
URI for plassering av EGit-plugin https://download.eclipse.org/egit/updates/
Trinn 1) Start Eclipse og deretter
- Klikk deretter på hjelpeknappen
- 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
- Skriv inn navnet "EGIT" og
- Skriv inn plasseringen https://download.eclipse.org/egit/updates/ deretter
- Klikk på ok.
Trinn 4) Klikk deretter på velg alle og neste
Trinn 5) Klikk på neste og klikk godta lisensavtalen og fullfør installasjonen.
Start deretter formørkelsen på nytt.
Bygge et depot på Git
Trinn 1) Naviger til Git Hub URI: https://github.com/ registrere deg for git hub
Trinn 2) Når du har blitt registrert, klikker du på opprett nytt depot
Trinn 3) I dette trinnet
Testeksempel på bruk Selenium med Git Hub.
Trinn 1) Når vi er ferdige med det nye depotet, starter du Eclipse
- Klikk på filen
- Klikk deretter på ny knapp og deretter
- Klikk på andre
Trinn 2) I dette trinnet
- Velg Maven Project og bla gjennom plasseringen.
- Klikk på neste
Trinn 3) I dette trinnet
- Velg deretter prosjektnavn og plassering
- Klikk på neste
Trinn 4) Klikk på neste
Trinn 5) I dette trinnet
- Skriv inn gruppe-ID og
- Artefakt-ID og
- Klikk på Fullfør-knappen.
Så snart du klikker på fullfør-knappen, vil et prosjekt bli opprettet.
Trinn 6)
La oss nå lage et eksempelskript
La oss skyve koden/det lokale depotet til Git Hub.
Trinn 7) I dette trinnet
- Åpne Eclipse og naviger deretter til prosjektet
- Høyreklikk på prosjektet og velg "team" deretter
- Velg del prosjekt
Trinn 8) Når vi klikker på "Del prosjekt" på skjermen ovenfor, får vi et nytt vindu
I dette trinnet
- Velg det lokale depotet og
- Klikk på fullfør.
Når vi klikker på Fullfør, kan vi se endringen i prosjektstrukturen at vi har opprettet et lokalt depot.
Nå er det på tide å sende koden vår til Git Hub Repository
Trinn 9) I dette trinnet
- Høyreklikk deretter på prosjektet og teamet
- Klikk på forplikte
Trinn 10) I dette trinnet
- Skriv inn en forpliktelsesmelding og
- Velg filene vi vil sende til Git Hub-depotet
- Klikk på forplikt og trykk
Når du er ferdig med det, kan du se at ikonene i prosjektet blir endret, det står at vi har pushet og forpliktet koden vår til Git Hub
Vi kan verifisere i Git-huben i depotet at prosjektet vårt er vellykket pushet inn i depotet
Nå er det tid for å utfø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
- Skriv inn varenavn
- Velg Maven Project
- Klikk på ok-knappen
Trinn 14) I dette trinnet vil vi konfigurere Git Hub i Jenkins
- Klikk på Git og
- Angi depot-URI
- Klikk på Legg til depot
Hvis du har flere depoter i Git Hub, må du legge til navnet Refspec-feltet til depotet.
Vi kan få URI i Git Hub
Trinn 15) I dette trinnet
- Legg til pom.xml-filplasseringen i tekstboksen og
- Spesifiser målene og alternativene for Maven da
- Velg et alternativ for hvordan du kjører testen
- Klikk på lagre-knappen.
Trinn 16) Når vi klikker på lagre, vises skjermen nedenfor,
Nå kan vi bygge prosjektet vårt klikk på bygg.
Trinn 17) Den vil vise bygg, klikk på byggenummer eller byggedato.
Trinn 18) Når vi klikker på byggenummeret nedenfor, vises skjermen der vi kan se konsollutgangen i dette trinnet, klikk på konsollutgangen.
Til slutt kan vi verifisere at bygget vårt er vellykket fullført/utført.