Github-integration med selen: Komplet vejledning

Indholdsfortegnelse:

Anonim

Hvad er GitHub?

Git Hub er en samarbejdsplatform. Det er bygget oven på git. Det giver dig mulighed for at opbevare både lokale og eksterne kopier af dit projekt. Et projekt, som du kan offentliggøre det blandt dine teammedlemmer, da de kan bruge det og opdatere det derfra selv.

Fordele ved at bruge Git Hub til selen.

  • Når flere personer arbejder på det samme projekt, kan de opdatere projektoplysninger og informere andre teammedlemmer samtidigt.
  • Jenkins kan hjælpe os med regelmæssigt at opbygge projektet fra det eksterne lager, dette hjælper os med at holde styr på mislykkede bygninger.

I denne vejledning lærer du

  • Forudsætning for selen og github-integration
  • Installation af Git Binaries
  • Jenkins Git Plugin Install
  • Opsætning af vores formørkelse med GitHub Plugin
  • Opbygning af et arkiv på Git
  • Testeksempel på brug af selen med Git Hub.

Forudsætning for selen og github-integration

Før vi begynder at integrere selen og git hub, skal vi installere følgende komponenter.

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

Du kan finde denne installationstrin i følgende links:

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

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

Installation af Git Binaries

Lad os nu starte med at installere "Git Binaries".

Trin 1) Start browseren og naviger til URL- https://git-scm.com/

Trin 2) Download den seneste stabile udgivelse.

Trin 3) Klik på downloads til windows, når filen er downloadet, vi kan begynde med vores installation.

Trin 4) Gå til downloadplaceringen eller ikonet, og kør installationsprogrammet.

Trin 5) Klik gennem velkomst og General Public licens.

Trin 6) Klik på "næste" -knappen i git-installationsguiden

Trin 7) Læs GNU General Public License, og klik på næste

Et andet vindue dukker op,

Trin 8) I dette trin,

  1. Vælg det katalog, hvor du vil installere "Git Binaries" og
  2. Klik på næste knap

Trin 9) Vælg den komponent, som du vil installere, og klik på næste

Trin 10) Hvis du vil oprette en startmenu-mappe til Git, skal du forlade indstillingsstandarden og klikke på næste.

Trin 11) I dette trin,

  1. Vælg Brug Git fra Windows Kommandoprompt for at køre Git fra kommandolinjen og
  2. Klik på næste.

Forlad standardindstillingen, og klik på næste for at installere.

Trin 12) I dette trin

  1. Vælg Brug Åbn SSH Det hjælper os med at udføre kommandoen fra kommandolinjen, og den indstiller miljøstien.
  2. Klik på næste knap.

Trin 13) I dette trin,

  1. Vælg "Checkout windows-style, commit Unix-style line ending". (Hvordan git hub skal behandle linieendelser i tekstfiler).
  2. Klik på næste knap.

Trin 14) I dette trin

  1. Vælg Brug MinTTY er standardterminalen for MSys2 til Git Bash
  2. Klik på næste knap

Når git er installeret med succes, kan du få adgang til git.

Åbn kommandoprompt og skriv "git", og tryk på "Enter" Hvis skærmbilledet nedenfor betyder, at det er installeret med succes

Jenkins Git Plugin Install

Lad os nu starte med Jenkins Git Plugin Installation.

Trin 1) Start browseren og naviger til dine Jenkins.

Trin 2) Klik på Administrer Jenkins.

Trin 3) Klik på Manage Plugins, det åbner et andet vindue

Trin 4) Klik på Tilgængelig TAB

Trin 5) I dette trin,

  1. Vælg derefter GitHub-plugin
  2. Klik på Download nu, og installer efter genstartsknappen.

Nu installerer den følgende plugins.

Når installationen er færdig. Genstart din Tomcat-server ved at kalde "shutdown.bat" -filen

Efter genstart af tomcat og Jenkins kan vi se plugins er installeret i "Installeret" TAB.

Opsætning af vores formørkelse med GitHub Plugin

Lad os nu installere GitHub Plugin til Eclipse.

URI til EGit Plugin-placering https://download.eclipse.org/egit/updates/

Trin 1) Start Eclipse og derefter

  1. Klik derefter på hjælpeknappen
  2. Klik på installer ny software

Trin 2) Nedenstående skærmbillede åbnes, når vi klikker på installationen af ​​ny software. Klik nu på tilføj

Trin 3) I dette trin,

  1. Skriv navnet "EGIT" og
  2. Indtast placeringen https://download.eclipse.org/egit/updates/ derefter
  3. Klik på ok.

Trin 4) Klik derefter på vælg alt og næste

Trin 5) Klik på næste, og klik på Accepter licensaftalen, og afslut derefter installationen.

Genstart derefter formørkelsen.

Opbygning af et arkiv på Git

Trin 1) Naviger til Git Hub URI: https://github.com/ tilmeld dig git hub

Trin 2) Når du er tilmeldt, skal du klikke på Opret nyt lager

Trin 3) I dette trin,

  1. Indtast navnet på lageret og
  2. klik på Opret lager

Testeksempel på brug af selen med Git Hub.

Trin 1) Når vi er færdige med det nye lager, skal du starte Eclipse

  1. Klik på fil
  2. Klik derefter på den nye knap og derefter
  3. Klik på andet

Trin 2) I dette trin,

  1. Vælg Maven Project, og gennemse placeringen.
  2. Klik på næste

Trin 3) I dette trin,

  1. Vælg derefter projektnavn og placering
  2. Klik på næste

Trin 4) Klik på næste

Trin 5) I dette trin,

  1. Indtast gruppe-id og
  2. Artefakt-id og
  3. Klik på knappen Afslut.

Så snart du klikker på knappen Afslut, oprettes et projekt.

Trin 6)

Lad os nu oprette et eksempel på script

Lad os skubbe koden / det lokale lager til Git Hub.

Trin 7) I dette trin

  1. Åbn formørkelse, og naviger derefter til projektet
  2. Højreklik på projektet, og vælg derefter "team"
  3. Vælg del projekt

Trin 8) Når vi klikker på "Del projekt" i ovenstående skærmbillede, får vi et andet vindue

I dette trin

  1. Vælg det lokale lager og
  2. Klik på finish.

Når vi klikker på Afslut, kan vi se ændringen i projektstrukturen, som vi har oprettet et lokalt lager.

Nu er det tid til at skubbe vores kode til Git Hub Repository

Trin 9) I dette trin,

  1. Højreklik på projektet og hold derefter
  2. Klik på commit

Trin 10) I dette trin,

  1. Indtast en meddelelsesmeddelelse og
  2. Vælg de filer, som vi vil sende til Git Hub-arkivet
  3. Klik på commit og skub

Når du er færdig med det, kunne du se ikonerne i projektet ændres. Det siger, at vi med succes har skubbet og forpligtet vores kode til Git Hub

Vi kan verificere i Git-hubben i lageret, at vores projekt med succes er skubbet ind i lageret

Nu er det tid til at udføre vores projekt fra Git Hub i Jenkins

Trin 11) Start browseren, og åbn din Jenkins.

Trin 12) Klik på nyt emne.

Trin 13) I dette trin,

  1. Indtast varenavn
  2. Vælg Maven Project
  3. Klik på ok-knappen

Trin 14) I dette trin konfigurerer vi Git Hub i Jenkins

  1. Klik på Git og
  2. Indtast URI for arkivet
  3. Klik på Tilføj lager

Hvis du har flere arkiver i Git Hub, skal du tilføje navnet Refspec-felt i arkivet.

Vi kan hente URI i Git Hub

Trin 15) I dette trin,

  1. Tilføj pom.xml-filplaceringen i tekstboksen og
  2. Angiv derefter mål og muligheder for Maven
  3. Vælg mulighed for, hvordan du kører testen
  4. Klik på knappen Gem.

Trin 16) når vi klikker på Gem nedenfor, vises skærmen,

Nu kan vi bygge vores projekt, klik på build.

Trin 17) Det viser Build, klik på build-nummer eller build-dato.

Trin 18) når vi klikker på build-nummeret nedenfor, vises skærmen, hvor vi kan se konsoludgangen i dette trin, skal du klikke på konsoludgangen.

Endelig kan vi kontrollere, at vores build er fuldført / udført.

Denne artikel er bidraget af Chaitanya Pujari