Integrace Github se selenem: Kompletní výukový program

Obsah:

Anonim

Co je GitHub?

Git Hub je platforma pro spolupráci. Je postaven na vrcholu git. Umožňuje vám uchovávat místní i vzdálené kopie vašeho projektu. Projekt, který můžete publikovat mezi členy svého týmu, protože jej mohou používat a odtud jej sami aktualizovat.

Výhody používání Git Hubu pro selen.

  • Když na stejném projektu pracuje více lidí, mohou aktualizovat podrobnosti projektu a současně informovat ostatní členy týmu.
  • Jenkins nám může pomoci pravidelně stavět projekt ze vzdáleného úložiště, což nám pomáhá sledovat neúspěšné sestavení.

V tomto výukovém programu se naučíte

  • Předpoklad pro integraci selenu a githubu
  • Instalace binárních souborů Git
  • Instalace pluginu Jenkins Git
  • Nastavení našeho Eclipse pomocí pluginu GitHub
  • Budování úložiště na Gitu
  • Příklad testování použití selenu s Git Hub.

Předpoklad pro integraci selenu a githubu

Než zahájíme integraci selenu a git hubu, musíme si nainstalovat následující komponenty.

  1. Jenkinsova instalace.
  2. Instalace Maven.
  3. Instalace Tomcat.

Tento instalační postup najdete na následujících odkazech:

1) Průvodce instalací Maven a Jenkins (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2) Průvodce instalací Tomcat (https://www.guru99.com/apache.html)

Instalace binárních souborů Git

Nyní začněme instalací „Git Binaries“.

Krok 1) Spusťte prohlížeč a přejděte na URL- https://git-scm.com/

Krok 2) Stáhněte si nejnovější stabilní verzi.

Krok 3) Klikněte na stahování pro Windows, jakmile je soubor stažen, můžeme začít s naší instalací.

Krok 4) Přejděte na umístění nebo ikonu pro stažení a spusťte instalační program.

Krok 5) Proklikejte se na uvítací a obecnou veřejnou licenci.

Krok 6) Klikněte na tlačítko „další“ v průvodci nastavením git

Krok 7) Přečtěte si obecnou veřejnou licenci GNU a klikněte na další

Objeví se další okno,

Krok 8) V tomto kroku

  1. Vyberte adresář, do kterého chcete nainstalovat „Git Binaries“ a
  2. Klikněte na tlačítko Další

Krok 9) Vyberte komponentu, kterou chcete nainstalovat, a klikněte na další

Krok 10) Pokud chcete vytvořit složku nabídky Start pro Git, ponechte výchozí nastavení a klikněte na další.

Krok 11) V tomto kroku

  1. Vyberte možnost Použít Git z příkazového řádku systému Windows pro spuštění Git z příkazového řádku a
  2. Klikněte na další.

Ponechte výchozí nastavení a klikněte na vedle instalace.

Krok 12) V tomto kroku

  1. Vyberte Použít Otevřít SSH Pomůže nám to provést příkaz z příkazového řádku a nastaví cestu prostředí.
  2. Klikněte na tlačítko Další.

Krok 13) V tomto kroku

  1. Vyberte „Checkout windows-style, commit Unix-style line ends“. (Jak má git hub zacházet s konci řádků v textových souborech).
  2. Klikněte na tlačítko Další.

Krok 14) V tomto kroku

  1. Select Use MinTTY je výchozí terminál MSys2 pro Git Bash
  2. Klikněte na tlačítko Další

Jakmile je git úspěšně nainstalován, máte k němu přístup.

Otevřete příkazový řádek a zadejte „git“ a stiskněte „Enter“. Pokud se zobrazí obrazovka níže, znamená to, že je úspěšně nainstalován

Instalace pluginu Jenkins Git

Začněme s instalací pluginu Jenkins Git Plugin.

Krok 1) Spusťte prohlížeč a přejděte do svého Jenkins.

Krok 2) Klikněte na Spravovat Jenkinse.

Krok 3) Klikněte na Spravovat pluginy, otevře se další okno

Krok 4) Klikněte na Dostupné TAB

Krok 5) V tomto kroku

  1. Poté vyberte plugin GitHub
  2. Klikněte na tlačítko Stáhnout a nainstalovat po restartu.

Nyní nainstaluje následující pluginy.

Po dokončení instalace. Restartujte server Tomcat voláním souboru „shutdown.bat“

Po restartu kocoura a Jenkinse vidíme, že jsou nainstalovány pluginy v TABu „Installed“.

Nastavení našeho Eclipse pomocí pluginu GitHub

Nyní pojďme nainstalovat GitHub Plugin pro Eclipse.

URI pro umístění pluginu EGit https://download.eclipse.org/egit/updates/

Krok 1) Spusťte Eclipse a poté

  1. Poté klikněte na tlačítko nápovědy
  2. Klikněte na nainstalovat nový software

Krok 2) Níže uvedená obrazovka se otevře, jakmile klikneme na instalaci nového softwaru. Nyní klikněte na přidat

Krok 3) V tomto kroku

  1. Zadejte název „EGIT“ a
  2. Zadejte umístění https://download.eclipse.org/egit/updates/ a poté
  3. Klikněte na ok.

Krok 4) Poté klikněte na vybrat vše a další

Krok 5) Klikněte na další, klikněte na přijmout licenční smlouvu a poté dokončete instalaci.

Poté zatmění restartujte.

Budování úložiště na Gitu

Krok 1) Přejděte na identifikátor URI Git Hub: https://github.com/ zaregistrujte se na git hub

Krok 2) Jakmile jste úspěšně zaregistrováni, klikněte na vytvořit nové úložiště

Krok 3) V tomto kroku

  1. Zadejte název úložiště a
  2. klikněte na vytvořit úložiště

Příklad testování použití selenu s Git Hub.

Krok 1) Po dokončení nového úložiště spusťte Eclipse

  1. Klikněte na soubor
  2. Poté klikněte na nové tlačítko a poté
  3. Klikněte na další

Krok 2) V tomto kroku

  1. Vyberte projekt Maven a procházejte umístění.
  2. Klikněte na další

Krok 3) V tomto kroku

  1. Poté vyberte název a umístění projektu
  2. Klikněte na další

Krok 4) Klikněte na další

Krok 5) V tomto kroku

  1. Zadejte ID skupiny a
  2. Id artefaktu a
  3. Klikněte na tlačítko Dokončit.

Jakmile kliknete na tlačítko Dokončit, vytvoří se projekt.

Krok 6)

Nyní vytvořme ukázkový skript

Pojďme poslat kódové / místní úložiště do Git Hubu.

Krok 7) V tomto kroku

  1. Otevřete zatmění a poté přejděte do projektu
  2. Klikněte pravým tlačítkem na projekt a poté vyberte možnost „tým“
  3. Vyberte sdílení projektu

Krok 8) Jakmile na výše uvedené obrazovce klikneme na „Sdílet projekt“, zobrazí se další okno

V tomto kroku

  1. Vyberte místní úložiště a
  2. Klikněte na dokončení.

Jakmile klikneme na Dokončit, můžeme vidět změnu ve struktuře projektu, kterou jsme vytvořili lokální úložiště.

Nyní je čas posunout náš kód do úložiště Git Hub

Krok 9) V tomto kroku

  1. Klikněte pravým tlačítkem na projekt a tým
  2. Klikněte na potvrzení

Krok 10) V tomto kroku

  1. Zadejte zprávu o potvrzení a
  2. Vyberte soubory, které chceme odeslat do úložiště Git Hub
  3. Klikněte na potvrzení a stisknutí

Jakmile to uděláte, můžete vidět, že se ikony v projektu mění, říká, že jsme úspěšně posunuli a zavázali náš kód do Git Hubu

Můžeme ověřit v Git hubu v úložišti, že náš projekt je úspěšně vložen do úložiště

Nyní je čas na provedení našeho projektu z Git Hub v Jenkins

Krok 11) Spusťte prohlížeč a otevřete svůj Jenkins.

Krok 12) Klikněte na novou položku.

Krok 13) V tomto kroku

  1. Zadejte název položky
  2. Vyberte Maven Project
  3. Klikněte na tlačítko OK

Krok 14) V tomto kroku nakonfigurujeme Git Hub v Jenkins

  1. Klikněte na Git a
  2. Zadejte URI úložiště
  3. Klikněte na Přidat úložiště

Pokud máte v Git Hubu více úložišť, musíte přidat název Refspec do pole úložiště.

URI můžeme získat v Git Hubu

Krok 15) V tomto kroku

  1. Přidejte umístění souboru pom.xml do textového pole a
  2. Poté zadejte cíle a možnosti pro Maven
  3. Vyberte možnost, jak spustit test
  4. Klikněte na tlačítko Uložit.

Krok 16) jakmile klikneme na uložit níže, objeví se obrazovka,

Nyní můžeme náš projekt postavit kliknutím na sestavení.

Krok 17) Zobrazí se sestavení, klikněte na číslo sestavení nebo datum sestavení.

Krok 18) Jakmile klikneme na číslo sestavení, zobrazí se níže uvedená obrazovka, kde můžeme vidět výstup konzoly v tomto kroku, klikněte na výstup konzoly.

Nakonec můžeme ověřit, že naše sestavení je úspěšně dokončeno / provedeno.

Do tohoto článku přispívá Chaitanya Pujari