Integrarea Github cu Selenium: Tutorial complet

Cuprins:

Anonim

Ce este GitHub?

Git Hub este o platformă de colaborare. Este construit deasupra git. Vă permite să păstrați atât copii locale, cât și la distanță ale proiectului dvs. Un proiect pe care îl puteți publica printre membrii echipei dvs., deoarece îl pot utiliza și actualiza chiar de acolo.

Avantajele utilizării hub-ului Git pentru seleniu.

  • Atunci când mai multe persoane lucrează la același proiect, pot actualiza detaliile proiectului și pot informa simultan alți membri ai echipei.
  • Jenkins ne poate ajuta să construim în mod regulat proiectul din depozitul la distanță, ceea ce ne ajută să urmărim compilările eșuate.

În acest tutorial, veți învăța

  • Condiție prealabilă pentru integrarea seleniului și github-ului
  • Instalare Git Binaries
  • Instalarea pluginului Jenkins Git
  • Configurarea Eclipse-ului nostru cu GitHub Plugin
  • Construirea unui depozit pe Git
  • Exemplu de testare a utilizării seleniului cu Git Hub.

Condiție prealabilă pentru integrarea seleniului și github-ului

Înainte de a începe integrarea cu seleniu și git hub, trebuie să instalăm următoarele componente.

  1. Instalarea Jenkins.
  2. Instalare Maven.
  3. Instalare Tomcat.

Puteți găsi pașii de instalare în următoarele link-uri:

1) Ghid de instalare Maven și Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2) Ghid de instalare Tomcat (https://www.guru99.com/apache.html)

Instalare Git Binaries

Acum să începem instalând „Git Binaries”.

Pasul 1) Lansați browserul și navigați la URL- https://git-scm.com/

Pasul 2) Descărcați cea mai recentă versiune stabilă.

Pasul 3) Faceți clic pe descărcări pentru Windows după descărcarea fișierului, putem începe cu instalarea noastră.

Pasul 4) Accesați locația sau pictograma de descărcare și rulați programul de instalare.

Pasul 5) Faceți clic prin licența de bun venit și publicul general.

Pasul 6) Faceți clic pe butonul „următor” din expertul de configurare git

Pasul 7) Citiți licența publică generală GNU și faceți clic pe următorul

Va apărea o altă fereastră,

Pasul 8) În acest pas,

  1. Selectați Directorul în care doriți să instalați „Git Binaries” și
  2. Faceți clic pe butonul următor

Pasul 9) Selectați componenta pe care doriți să o instalați și faceți clic pe următorul

Pasul 10) Dacă doriți să creați un folder din meniul de pornire pentru Git, lăsați setarea implicită și faceți clic pe următorul.

Pasul 11) În acest pas,

  1. Selectați Utilizați Git din linia de comandă Windows pentru a rula Git din linia de comandă și
  2. Faceți clic pe următorul.

Lăsați setarea implicită și faceți clic pe următorul pentru a instala.

Pasul 12) În acest pas,

  1. Selectați Utilizați Deschide SSH Ne va ajuta să executăm comanda din linia de comandă și va seta calea mediului.
  2. Faceți clic pe butonul următor.

Pasul 13) În acest pas,

  1. Selectați „Verificați stilul ferestrelor, comiteți finalizarea liniei în stil Unix” (modul în care hub-ul git ar trebui să trateze finalurile de linie în fișierele text).
  2. Faceți clic pe butonul următor.

Pasul 14) În acest pas,

  1. Selectați Utilizați MinTTY este terminalul implicit al MSys2 pentru Git Bash
  2. Faceți clic pe butonul următor

Odată ce git este instalat cu succes, puteți accesa git.

Deschideți promptul de comandă și tastați „git” și apăsați „Enter” Dacă vedeți ecranul de mai jos înseamnă că este instalat cu succes

Instalarea pluginului Jenkins Git

Acum să începem cu instalarea pluginului Jenkins Git.

Pasul 1) Lansați browserul și navigați la Jenkins.

Pasul 2) Faceți clic pe Gestionați Jenkins.

Pasul 3) Faceți clic pe Gestionare pluginuri, se va deschide o altă fereastră

Pasul 4) Faceți clic pe TAB Disponibil

Pasul 5) În acest pas,

  1. Selectați apoi pluginul GitHub
  2. Faceți clic pe butonul Descărcați acum și instalați după repornire.

Acum va instala următoarele pluginuri.

După finalizarea instalării. Reporniți serverul Tomcat apelând fișierul „shutdown.bat”

După repornirea tomcat și Jenkins, putem vedea pluginuri instalate în tabul „Instalat”.

Configurarea Eclipse-ului nostru cu GitHub Plugin

Acum să instalăm GitHub Plugin pentru Eclipse.

URI pentru locația pluginului EGit https://download.eclipse.org/egit/updates/

Pasul 1) Lansați Eclipse și apoi

  1. Faceți clic pe butonul de ajutor, apoi
  2. Faceți clic pe instalare software nou

Pasul 2) Ecranul de mai jos se va deschide odată ce facem clic pe instalarea noului software. Acum faceți clic pe adăugați

Pasul 3) În acest pas,

  1. Tastați numele „EGIT” și
  2. Introduceți locația https://download.eclipse.org/egit/updates/ apoi
  3. Faceți clic pe ok.

Pasul 4) Apoi faceți clic pe selectați tot și apoi

Pasul 5) Faceți clic pe următorul și faceți clic pe acceptați acordul de licență, apoi finalizați instalarea.

Apoi reporniți eclipsa.

Construirea unui depozit pe Git

Pasul 1) Navigați la Git Hub URI: https://github.com/ înscrieți-vă pentru git hub

Pasul 2) Odată ce v-ați înscris cu succes, faceți clic pe creați un nou depozit

Pasul 3) În acest pas,

  1. Introduceți numele depozitului și
  2. faceți clic pe creați depozit

Exemplu de testare a utilizării seleniului cu Git Hub.

Pasul 1) Odată ce am terminat cu noul depozit, Lansați Eclipse

  1. Faceți clic pe fișier
  2. Apoi faceți clic pe butonul nou și apoi
  3. Faceți clic pe altul

Pasul 2) În acest pas,

  1. Selectați Maven Project și răsfoiți locația.
  2. Faceți clic pe următorul

Pasul 3) În acest pas,

  1. Selectați numele și locația proiectului apoi
  2. Faceți clic pe următorul

Pasul 4) Faceți clic pe următorul

Pasul 5) În acest pas,

  1. Introduceți ID-ul grupului și
  2. Artifact Id și
  3. Faceți clic pe butonul Finalizare.

De îndată ce faceți clic pe butonul de finalizare, va fi creat un proiect.

Pasul 6)

Acum să creăm un exemplu de script

Să împingem codul / depozitul local în Git Hub.

Pasul 7) În acest pas,

  1. Deschideți eclipsa și apoi navigați la proiect
  2. Faceți clic dreapta pe proiect și apoi selectați „echipă”
  3. Selectați partajați proiectul

Pasul 8) Odată ce facem clic pe „Partajare proiect” în ecranul de mai sus, vom primi o altă fereastră

În acest pas,

  1. Selectați depozitul local și
  2. Faceți clic pe finisare.

Odată ce facem clic pe Finalizare, putem vedea schimbarea în structura proiectului că am creat un depozit local.

Acum este timpul să ne împingem codul în Git Hub Repository

Pasul 9) În acest pas,

  1. Faceți clic dreapta pe proiect și echipă apoi
  2. Faceți clic pe commit

Pasul 10) În acest pas,

  1. Introduceți un mesaj de confirmare și
  2. Selectați fișierele pe care dorim să le trimitem depozitului Git Hub
  3. Faceți clic pe commit și push

Odată ce ați terminat, ați putut vedea pictogramele din proiect care se schimbă, se spune că am împins cu succes și am trimis codul nostru la Git Hub

Putem verifica în hub-ul Git din depozit că proiectul nostru este împins cu succes în depozit

Acum este timpul pentru executarea proiectului nostru de la Git Hub în Jenkins

Pasul 11) Lansați browserul și deschideți Jenkins.

Pasul 12) Faceți clic pe noul articol.

Pasul 13) În acest pas,

  1. Introduceți numele articolului
  2. Selectați Maven Project
  3. Faceți clic pe butonul OK

Pasul 14) În acest pas, vom configura Git Hub în Jenkins

  1. Faceți clic pe Git și
  2. Introduceți URI-ul din depozit
  3. Faceți clic pe Adăugare depozit

Dacă aveți mai multe depozite în Git Hub, trebuie să adăugați numele câmpului Refspec al depozitului.

Putem obține URI în Git Hub

Pasul 15) În acest pas,

  1. Adăugați locația fișierului pom.xml în caseta de text și
  2. Specificați obiectivele și opțiunile pentru Maven atunci
  3. Selectați opțiunea despre cum să rulați testul
  4. Faceți clic pe butonul de salvare.

Pasul 16) odată ce facem clic pe Salvare, va apărea ecranul de mai jos,

Acum putem construi proiectul nostru faceți clic pe construi.

Pasul 17) Se va afișa Build, faceți clic pe Build Number sau data build.

Pasul 18) odată ce facem clic pe numărul de construcție de mai jos, va apărea ecranul unde putem vedea ieșirea consolei în acest pas, faceți clic pe ieșirea consolei.

În cele din urmă, putem verifica dacă versiunea noastră este finalizată / executată cu succes.

Acest articol este contribuit de Chaitanya Pujari