Github-integratie met Selenium: volledige zelfstudie

Inhoudsopgave:

Anonim

Wat is GitHub?

Git Hub is een samenwerkingsplatform. Het is bovenop git gebouwd. Hiermee kunt u zowel lokale als externe kopieën van uw project bewaren. Een project dat u onder uw teamleden kunt publiceren, aangezien zij het kunnen gebruiken en van daaruit zelf kunnen bijwerken.

Voordelen van het gebruik van Git Hub voor selenium.

  • Wanneer meerdere mensen aan hetzelfde project werken, kunnen ze projectdetails bijwerken en tegelijkertijd andere teamleden informeren.
  • Jenkins kan ons helpen om het project regelmatig te bouwen vanuit de externe repository, dit helpt ons om mislukte builds bij te houden.

In deze tutorial leer je

  • Vereiste voor selenium- en github-integratie
  • Git Binaries Installatie
  • Jenkins Git-plug-in installeren
  • Onze Eclipse instellen met GitHub-plug-in
  • Een repository bouwen op Git
  • Testvoorbeeld van het gebruik van selenium met Git Hub.

Vereiste voor selenium- en github-integratie

Voordat we beginnen met selenium- en git hub-integratie, moeten we de volgende componenten installeren.

  1. Jenkins-installatie.
  2. Maven Installatie.
  3. Tomcat-installatie.

U vindt deze installatiestappen in de volgende links:

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

2) Tomcat-installatiehandleiding (https://www.guru99.com/apache.html)

Git Binaries Installatie

Laten we nu beginnen met het installeren van "Git Binaries".

Stap 1) Start de browser en ga naar URL- https://git-scm.com/

Stap 2) Download de laatste stabiele release.

Stap 3) Klik op downloads voor Windows zodra het bestand is gedownload, kunnen we beginnen met onze installatie.

Stap 4) Ga naar de downloadlocatie of het pictogram en voer het installatieprogramma uit.

Stap 5) Klik door welkom en General Public-licentie.

Stap 6) Klik op de "volgende" knop in de git setup wizard

Stap 7) Lees de GNU General Public License en klik op volgende

Een ander venster zal verschijnen,

Stap 8) In deze stap,

  1. Selecteer de Directory waarin u "Git Binaries" wilt installeren en
  2. Klik op de volgende knop

Stap 9) Selecteer het onderdeel dat u wilt installeren en klik op Volgende

Stap 10) Als je een startmenumap voor Git wilt maken, laat dan de standaardinstelling staan ​​en klik op volgende.

Stap 11) In deze stap,

  1. Selecteer Git gebruiken op de Windows-opdrachtprompt om Git uit te voeren vanaf de opdrachtregel en
  2. Klik op volgende.

Laat de standaardinstelling staan ​​en klik op volgende om te installeren.

Stap 12) In deze stap,

  1. Selecteer Open SSH gebruiken. Het zal ons helpen om de opdracht uit te voeren vanaf de opdrachtregel en het zal het omgevingspad instellen.
  2. Klik op de volgende knop.

Stap 13) In deze stap,

  1. Selecteer "Checkout windows-style, commit regeluitgang in Unix-stijl". (Hoe de git hub regeleinden in tekstbestanden moet behandelen).
  2. Klik op de volgende knop.

Stap 14) In deze stap,

  1. Selecteer Gebruik MinTTY is de standaardterminal van MSys2 voor Git Bash
  2. Klik op de volgende knop

Als git met succes is geïnstalleerd, heb je toegang tot het git.

Open de opdrachtprompt en typ "git" en druk op "Enter". Als je het onderstaande scherm ziet, betekent dit dat het met succes is geïnstalleerd

Jenkins Git-plug-in installeren

Laten we nu beginnen met Jenkins Git Plugin Installation.

Stap 1) Start de browser en navigeer naar uw Jenkins.

Stap 2) Klik op Jenkins beheren.

Stap 3) Klik op Beheer plug-ins, het zal een ander venster openen

Stap 4) Klik op Beschikbare TAB

Stap 5) In deze stap,

  1. Selecteer vervolgens de GitHub-plug-in
  2. Klik op Nu downloaden en installeer na herstartknop.

Nu worden de volgende plug-ins geïnstalleerd.

Zodra de installatie is voltooid. Start uw Tomcat-server opnieuw op door het bestand "shutdown.bat" op te roepen

Na het herstarten van de tomcat en Jenkins kunnen we zien dat plug-ins zijn geïnstalleerd in de "Geïnstalleerde" TAB.

Onze Eclipse instellen met GitHub-plug-in

Laten we nu de GitHub-plug-in voor Eclipse installeren.

URI voor EGit Plugin-locatie https://download.eclipse.org/egit/updates/

Stap 1) Start Eclipse en dan

  1. Klik dan op de help-knop
  2. Klik op nieuwe software installeren

Stap 2) Het onderstaande scherm wordt geopend zodra we op de nieuwe software installeren klikken. Klik nu op toevoegen

Stap 3) In deze stap,

  1. Typ de naam "EGIT" en
  2. Voer vervolgens de locatie https://download.eclipse.org/egit/updates/ in
  3. Klik op ok.

Stap 4) Klik vervolgens op alles selecteren en volgende

Stap 5) Klik op volgende en klik op de licentieovereenkomst accepteren en voltooi de installatie.

Start vervolgens de eclips opnieuw.

Een repository bouwen op Git

Stap 1) Navigeer naar Git Hub URI: https://github.com/ meld je aan voor git hub

Stap 2) Nadat u zich succesvol heeft aangemeld, klikt u op nieuwe repository maken

Stap 3) In deze stap,

  1. Voer de naam van de repository in en
  2. klik op repository aanmaken

Testvoorbeeld van het gebruik van selenium met Git Hub.

Stap 1) Zodra we klaar zijn met de nieuwe repository, start u Eclipse

  1. Klik op bestand
  2. Klik vervolgens op de nieuwe knop en vervolgens
  3. Klik op andere

Stap 2) In deze stap,

  1. Selecteer Maven Project en blader door de locatie.
  2. Klik op volgende

Stap 3) In deze stap,

  1. Selecteer dan de projectnaam en locatie
  2. Klik op volgende

Stap 4) Klik op volgende

Stap 5) In deze stap,

  1. Voer de groeps-ID in en
  2. Artefact-ID en
  3. Klik op de knop Voltooien.

Zodra u op de knop Voltooien klikt, wordt er een project aangemaakt.

Stap 6)

Laten we nu een voorbeeldscript maken

Laten we de code / lokale repository naar Git Hub pushen.

Stap 7) In deze stap,

  1. Open eclipse en navigeer vervolgens naar het project
  2. Klik met de rechtermuisknop op het project en selecteer vervolgens "team"
  3. Selecteer deelproject

Stap 8) Zodra we in het bovenstaande scherm op "Project delen" klikken, krijgen we een nieuw venster

In deze stap

  1. Selecteer de lokale repository en
  2. Klik op voltooien.

Zodra we op Voltooien hebben geklikt, kunnen we de verandering in de projectstructuur zien dat we een lokale repository hebben gemaakt.

Nu is het tijd om onze code naar Git Hub Repository te pushen

Stap 9) In deze stap,

  1. Klik met de rechtermuisknop op het project en het team
  2. Klik op vastleggen

Stap 10) In deze stap,

  1. Voer een vastleggingsbericht in en
  2. Selecteer de bestanden die we naar de Git Hub-repository willen sturen
  3. Klik op vastleggen en push

Als je er eenmaal mee klaar bent, zou je kunnen zien dat de pictogrammen in het project worden gewijzigd, er staat dat we onze code met succes hebben gepusht en toegewezen aan Git Hub

We kunnen in de Git-hub in de repository verifiëren dat ons project met succes naar de repository is gepusht

Nu is het tijd om ons project uit te voeren vanuit Git Hub in Jenkins

Stap 11) Start de browser en open uw Jenkins.

Stap 12) Klik op nieuw item.

Stap 13) In deze stap,

  1. Voer de itemnaam in
  2. Selecteer Maven Project
  3. Klik op ok knop

Stap 14) In deze stap zullen we Git Hub configureren in Jenkins

  1. Klik op Git en
  2. Voer de Repository-URI in
  3. Klik op Opslagplaats toevoegen

Als je meerdere repositories in Git Hub hebt, moet je het veld Name Refspec van de repository toevoegen.

We kunnen de URI ophalen in Git Hub

Stap 15) In deze stap,

  1. Voeg de pom.xml-bestandslocatie toe in het tekstvak en
  2. Specificeer dan de doelen en opties voor Maven
  3. Selecteer een optie om de test uit te voeren
  4. Klik op de knop Opslaan.

Stap 16) zodra we op Opslaan klikken, verschijnt het onderstaande scherm,

Nu kunnen we ons project bouwen, klik op bouwen.

Stap 17) Het toont de build, klik op buildnummer of de builddatum.

Stap 18) zodra we op het buildnummer klikken, verschijnt het onderstaande scherm waar we de console-uitvoer in deze stap kunnen zien, klik op de console-uitvoer.

Ten slotte kunnen we verifiëren dat onze build met succes is voltooid / uitgevoerd.

Dit artikel is bijgedragen door Chaitanya Pujari