Integracja Github z Selenium: kompletny samouczek

Spisie treści:

Anonim

Co to jest GitHub?

Git Hub to platforma współpracy. Jest zbudowany na git. Pozwala zachować zarówno lokalne, jak i zdalne kopie projektu. Projekt, który możesz opublikować wśród członków swojego zespołu, ponieważ mogą go używać i aktualizować go stamtąd.

Zalety korzystania z Git Hub dla selenu.

  • Kiedy wiele osób pracuje nad tym samym projektem, mogą aktualizować szczegóły projektu i jednocześnie informować innych członków zespołu.
  • Jenkins może pomóc nam w regularnym budowaniu projektu ze zdalnego repozytorium, co pomaga nam śledzić nieudane kompilacje.

W tym samouczku dowiesz się

  • Warunek wstępny integracji selenu i github
  • Instalacja plików binarnych Git
  • Instalacja wtyczki Jenkins Git
  • Konfigurowanie naszego Eclipse za pomocą wtyczki GitHub
  • Tworzenie repozytorium na Git
  • Przykład testowania używania selenu z Git Hub.

Warunek wstępny integracji selenu i github

Zanim zaczniemy integrację selenu i git hub, musimy zainstalować następujące komponenty.

  1. Instalacja Jenkinsa.
  2. Instalacja Mavena.
  3. Instalacja Tomcat.

Możesz znaleźć te kroki instalacji w następujących linkach:

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

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

Instalacja plików binarnych Git

Teraz zacznijmy od zainstalowania „Git Binaries”.

Krok 1) Uruchom przeglądarkę i przejdź do adresu URL- https://git-scm.com/

Krok 2) Pobierz najnowszą stabilną wersję.

Krok 3) Kliknij pliki do pobrania dla systemu Windows. Po pobraniu pliku możemy rozpocząć instalację.

Krok 4) Przejdź do lokalizacji pobierania lub ikony i uruchom instalator.

Krok 5) Kliknij powitanie i ogólną licencję publiczną.

Krok 6) Kliknij przycisk „Dalej” w kreatorze konfiguracji git

Krok 7) Przeczytaj Powszechną Licencję Publiczną GNU i kliknij Dalej

Pojawi się kolejne okno,

Krok 8) Na tym etapie

  1. Wybierz katalog, w którym chcesz zainstalować "Pliki binarne Git" i
  2. Kliknij następny przycisk

Krok 9) Wybierz komponent, który chcesz zainstalować i kliknij dalej

Krok 10) Jeśli chcesz utworzyć folder menu startowego dla Git, pozostaw domyślne ustawienie i kliknij Dalej.

Krok 11) Na tym etapie

  1. Wybierz opcję Użyj Git z wiersza polecenia systemu Windows, aby uruchomić Git z wiersza poleceń i
  2. Kliknij dalej.

Pozostaw ustawienie domyślne i kliknij przycisk obok, aby zainstalować.

Krok 12) Na tym etapie

  1. Wybierz Użyj otwartego SSH Pomoże nam to wykonać polecenie z wiersza poleceń i ustawi ścieżkę środowiskową.
  2. Kliknij następny przycisk.

Krok 13) Na tym etapie

  1. Wybierz "Checkout windows-style, zatwierdź końcówki linii w stylu uniksowym" (jak git hub powinien traktować zakończenia linii w plikach tekstowych).
  2. Kliknij następny przycisk.

Krok 14) Na tym etapie

  1. Wybierz Użyj MinTTY to domyślny terminal MSys2 dla Git Bash
  2. Kliknij następny przycisk

Po pomyślnym zainstalowaniu git możesz uzyskać dostęp do git.

Otwórz wiersz polecenia i wpisz „git” i naciśnij „Enter”. Jeśli zobaczysz poniższy ekran, oznacza to, że został pomyślnie zainstalowany

Instalacja wtyczki Jenkins Git

Teraz zacznijmy od instalacji wtyczki Jenkins Git.

Krok 1) Uruchom przeglądarkę i przejdź do swojego Jenkins.

Krok 2) Kliknij Zarządzaj Jenkinsem.

Krok 3) Kliknij Zarządzaj wtyczkami, otworzy się kolejne okno

Krok 4) Kliknij Dostępne TAB

Krok 5) Na tym etapie

  1. Następnie wybierz wtyczkę GitHub
  2. Kliknij przycisk Pobierz teraz i zainstaluj po ponownym uruchomieniu.

Teraz zainstaluje następujące wtyczki.

Po zakończeniu instalacji. Uruchom ponownie serwer Tomcat, wywołując plik „shutdown.bat”

Po ponownym uruchomieniu tomcata i Jenkinsa możemy zobaczyć, że wtyczki są zainstalowane na zakładce "Zainstalowane".

Konfigurowanie naszego Eclipse za pomocą wtyczki GitHub

Teraz zainstalujmy wtyczkę GitHub dla Eclipse.

Identyfikator URI dla lokalizacji wtyczki EGit https://download.eclipse.org/egit/updates/

Krok 1) Uruchom Eclipse, a następnie

  1. Następnie kliknij przycisk pomocy
  2. Kliknij zainstaluj nowe oprogramowanie

Krok 2) Poniższy ekran otworzy się, gdy klikniemy na zainstaluj nowe oprogramowanie. Teraz kliknij dodaj

Krok 3) Na tym etapie

  1. Wpisz nazwę „EGIT” i
  2. Następnie wprowadź lokalizację https://download.eclipse.org/egit/updates/
  3. Kliknij OK.

Krok 4) Następnie kliknij wybierz wszystko i dalej

Krok 5) Kliknij Dalej i zaakceptuj umowę licencyjną, a następnie zakończ instalację.

Następnie zrestartuj zaćmienie.

Tworzenie repozytorium na Git

Krok 1) Przejdź do identyfikatora URI Git Hub: https://github.com/ zarejestruj się w git hub

Krok 2) Po pomyślnym zarejestrowaniu się kliknij Utwórz nowe repozytorium

Krok 3) Na tym etapie

  1. Wprowadź nazwę repozytorium i
  2. kliknij utwórz repozytorium

Przykład testowania używania selenu z Git Hub.

Krok 1) Gdy skończymy z nowym repozytorium, uruchom Eclipse

  1. Kliknij plik
  2. Następnie kliknij nowy przycisk, a następnie
  3. Kliknij inne

Krok 2) Na tym etapie

  1. Wybierz Projekt Maven i przeglądaj lokalizację.
  2. Kliknij dalej

Krok 3) Na tym etapie

  1. Następnie wybierz nazwę projektu i lokalizację
  2. Kliknij dalej

Krok 4) Kliknij dalej

Krok 5) Na tym etapie

  1. Wprowadź identyfikator grupy i
  2. Identyfikator artefaktu i
  3. Kliknij przycisk Zakończ.

Po kliknięciu przycisku Zakończ projekt zostanie utworzony.

Krok 6)

Teraz stwórzmy przykładowy skrypt

Wypchnijmy kod / repozytorium lokalne do Git Hub.

Krok 7) Na tym etapie

  1. Otwórz zaćmienie, a następnie przejdź do projektu
  2. Kliknij projekt prawym przyciskiem myszy, a następnie wybierz „zespół”
  3. Wybierz udostępnij projekt

Krok 8) Po kliknięciu „Udostępnij projekt” na powyższym ekranie, pojawi się kolejne okno

Na tym etapie

  1. Wybierz repozytorium lokalne i
  2. Kliknij Zakończ.

Po kliknięciu Zakończ możemy zobaczyć zmianę w strukturze projektu, że utworzyliśmy lokalne repozytorium.

Teraz nadszedł czas, aby przesłać nasz kod do repozytorium Git Hub

Krok 9) Na tym etapie

  1. Następnie kliknij prawym przyciskiem myszy projekt i zespół
  2. Kliknij zatwierdzenie

Krok 10) Na tym etapie

  1. Wprowadź wiadomość o zatwierdzeniu i
  2. Wybierz pliki, które chcemy wysłać do repozytorium Git Hub
  3. Kliknij zatwierdzenie i wciśnij

Gdy skończysz, możesz zobaczyć, że ikony w projekcie są zmieniane, co oznacza, że ​​pomyślnie wypchnęliśmy i zatwierdziliśmy nasz kod w Git Hub

W centrum Git w repozytorium możemy sprawdzić, czy nasz projekt został pomyślnie przeniesiony do repozytorium

Teraz czas na wykonanie naszego projektu z Git Hub w Jenkins

Krok 11) Uruchom przeglądarkę i otwórz swój Jenkins.

Krok 12) Kliknij nową pozycję.

Krok 13) Na tym etapie

  1. Wprowadź nazwę pozycji
  2. Wybierz projekt Maven
  3. Kliknij przycisk OK

Krok 14) W tym kroku skonfigurujemy Git Hub w Jenkins

  1. Kliknij Git i
  2. Wprowadź identyfikator URI repozytorium
  3. Kliknij Dodaj repozytorium

Jeśli masz wiele repozytoriów w Git Hub, musisz dodać pole nazwy Refspec repozytorium.

Możemy uzyskać identyfikator URI w Git Hub

Krok 15) Na tym etapie

  1. Dodaj lokalizację pliku pom.xml w polu tekstowym i
  2. Następnie określ cele i opcje dla Mavena
  3. Wybierz opcję, jak przeprowadzić test
  4. Kliknij przycisk Zapisz.

Krok 16) po kliknięciu przycisku Zapisz pojawi się poniższy ekran,

Teraz możemy zbudować nasz projekt, kliknij build.

Krok 17) Pokaże kompilację, kliknij numer kompilacji lub datę kompilacji.

Krok 18) po kliknięciu numeru kompilacji poniżej pojawi się ekran, na którym możemy zobaczyć dane wyjściowe konsoli w tym kroku, kliknij wyjście konsoli.

Wreszcie możemy sprawdzić, czy nasza kompilacja została pomyślnie ukończona / wykonana.

Ten artykuł jest autorstwa Caitanyi Pujari