Zainstaluj i użyj wtyczki Github Jenkins

Zainstaluj i użyj wtyczki Github Jenkins

GitHub to internetowa platforma do kontroli wersji i współpracy w zakresie projektów oprogramowania. Opiera się na systemie kontroli wersji GIT, rozproszonej wersji, który pozwala wielu osobom pracować na tej samej bazie kodu.

GitHub zapewnia interfejs użytkownika, który ułatwia użytkownikom przeglądanie, współpracę i zarządzanie swoimi projektami GIT. Ma również pakiet narzędzi do zarządzania projektami, przeglądu kodu i nie tylko. Jest powszechnie używany przez programistów oprogramowania, szczególnie w społeczności open source, do hostowania i dzielenia się kodem, śledzenia problemów i współpracy z innymi programistami.

Istnieje duża szansa, że ​​kod źródłowy dla twoich projektów zostanie hostowany na GitHub. Jest zatem odpowiedni, aby upewnić się, że masz łatwą metodę łączenia i dostępu do repozytoriów z serwera Jenkins.

W tym samouczku dowiemy się, w jaki sposób możemy zainstalować i skonfigurować wtyczkę Github dla Jenkins.

Wtyczka Jenkins Github

Wtyczka Github dla Jenkinsa to wtyczka Jenkinsa, która pozwala zintegrować Jenkins z projektami Github. Ta wtyczka pozwala wykonywać działania takie jak:

  • Połącz Jenkinsa z repozytoriami Github, umożliwiając Jenkins na automatyczne budowanie i testowanie oprogramowania na każdym zatwierdzeniu.
  • Skonfiguruj Jenkinsa do automatycznego wyzwalania kompilacji na predefiniowanych zdarzeniach w repozytorium Github. Na przykład możesz powiedzieć Jenkinsowi, aby uruchomił kompilację na żądanie ciągnięcia, nowej gałęzi itp.
  • Wyświetl linki do statusu kompilacji, buduj historię i kompilację artefaktów na stronie repozytorium Github.
  • Użyj Jenkinsa, aby przeprowadzić recenzje kodu i sprawdzić walidację żądań Pull, zanim zostaną one połączone z główną gałęzią Twojego repozytorium.

Instalowanie wtyczki Github

Aby zainstalować wtyczkę Github w Jenkins, wykonaj następujące kroki:

  • Otwórz interfejs internetowy Jenkins w przeglądarce internetowej.
  • Przejdź do „Zarządzaj Jenkins” w menu głównym, a następnie wybierz „Zarządzaj wtyczkami."
  • Na karcie „Dostępne” użyj pola wyszukiwania, aby wyszukać wtyczkę „Github."
  • Zaznacz pole obok „wtyczki github”, a następnie kliknij przycisk „Zainstaluj”.
  • Poczekaj, aż wtyczka się zainstaluje. To może zająć parę minut.
  • Po zakończeniu instalacji kliknij przycisk „Uruchom ponownie Jenkins”, aby zastosować zmiany.
  • Po ponownym uruchomieniu serwera możesz skonfigurować wtyczkę GitHub, jak pokazano w poniższych sekcjach.

Konfigurowanie wtyczki Github

Aby skonfigurować wtyczkę GitHub, skieruj się do strony Zarządzaj Jenkins -> Skonfiguruj system i przewiń w dół do sekcji Github.

Możesz dodać serwer GitHub, określając różne parametry, takie jak adresy API i poświadczenia.

Możesz także skonfigurować inne opcje, takie jak użycie interfejsu API, limit szybkości dławiki itp.

Za pomocą wtyczki Github

Aby zbudować repozytorium hostowane na GitHub, możesz wybrać źródło oddziału jako git w typu zadania „multibranch” lub źródło rurociągu jako SCM, jeśli chcesz utworzyć zadanie rurociągu.

Wniosek

Ten samouczek obejmuje podstawy instalowania i konfigurowania wtyczki Github w Jenkins, aby podłączyć serwer Jenkins z kodem źródłowym na Github.