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:
Instalowanie wtyczki Github
Aby zainstalować wtyczkę Github w Jenkins, wykonaj następujące kroki:
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.