gitlab jira integration tutorial
Atlassian Jira i GitLab Integration Tutorial: Instalacja i konfiguracja
JIRA to bardzo potężne narzędzie do śledzenia problemów i projektów, które jest najbardziej znane ze śledzenia błędów.
Inne narzędzia z pakietu Atlassian, które obejmują podejście ALM i są ściśle zintegrowane z JIRA, to Zbieg do współpracy między zespołami projektowymi i Zefir dla pełnych działań związanych z zarządzaniem testami.
W związku z tym można było zauważyć, że powyższe 3 narzędzia są ściśle zintegrowane i zapewniają zespołom pełną widoczność stanu i postępu artefaktów projektu.
Jednym z ważnych kroków w tym całym procesie jest poznanie, jak my POŁĄCZYĆ zadania / błędy do kodu źródłowego, który znajduje się w repozytoriach Git, szczególnie przy użyciu Gitlab. Ten proces jest bardzo ważny dla rozważenia możliwości śledzenia i przejrzystości zmian kodu w zadaniach przydzielonych programistom.
GitLab jest aplikacją internetową Iść menedżer repozytoriów, który zapewnia repozytorium kodu źródłowego, funkcje planowania projektów i możliwości CI / CD.
W tym artykule zobaczymy, jak zadanie JIRA zostanie połączone ze zmianami kodu źródłowego podczas zatwierdzania Git dla repozytorium sklonowanego z Gitlab.
Zalecana lektura => Seria szkoleń Atlassian Jira
Czego się nauczysz:
- Wymagania wstępne
- Zainstaluj wtyczkę Git w JIRA i konfiguracji
- Konfiguracja Jira w Gitlab
- Wniosek
- rekomendowane lektury
Wymagania wstępne
- Zainstalowano JIRA 7.3.X.
- Projekt Gitlab Enterprise edition 11.x utworzony z plików dodanych do repozytorium.
Zainstaluj wtyczkę Git w JIRA i konfiguracji
Pierwszym krokiem integracji jest zainstalowanie Wtyczka Git do JIRA.
Uruchom JIRA, aby zainstalować i przesłać wtyczkę, jak pokazano poniżej. Przejdź do Ustawienia -> Dodatek -> Zarządzaj dodatkami i Prześlij dodatek opcję i prześlij wtyczkę.
Na poniższym obrazku pokazano integrację Git z zainstalowanym dodatkiem lub wtyczką Jira.
Odśwież stronę raz po zainstalowaniu dodatku. Ta wtyczka nie jest darmowa i należy ją kupić. Użyłem licencji eval, aby zaprezentować integrację. Ta wtyczka lub dodatek pomoże zobaczyć zatwierdzenia Git powiązane z problemem JIRA.
Po załadowaniu dodatku do Git musisz dodać adres URL repozytorium Git z Gitlab. Kliknij Skonfiguruj aby dodać i połączyć się z repozytorium Git.
Poniżej znajduje się wpisany adres URL repozytorium Git. Możesz uzyskać szczegółowe informacje z projektu Gitlab.
Kliknij Kolejny.
Włącz opcje, jak pokazano poniżej, i wybierz projekt Jira do integracji. Kliknij Zakończ.
Po wprowadzeniu adresu URL repozytorium Git, Edytuj ustawienia repozytorium, aby dodać identyfikator użytkownika i hasło do połączenia. Jeśli Twoja firma LDAP jest używana i skonfigurowana za pomocą Gitlab, wprowadź to samo w ustawieniach.
Wprowadź szczegóły nazwy użytkownika i hasła i kliknij Aktualizuj.
Po zakończeniu kliknij Aktualizuj.
Wracając do projektu JIRA, stworzyłem pod-zadanie dla historii, które będzie używane podczas zatwierdzania Git. Pamiętaj również, że klucz Jira to DEM-4.
Konfiguracja Jira w Gitlab
W poprzedniej sekcji widzieliśmy, jak dodać szczegóły repozytorium Git do serwera Jira. W tej sekcji musimy dodać szczegóły serwera Jira również w Gitlab. Zawsze pamiętaj, że ta integracja wymaga komunikacji dwukierunkowej.
Otwórz projekt Gitlab i przejdź do Ustawienia -> Integracje. Przewiń w dół do Jira i kliknij na nią, aby skonfigurować szczegóły serwera Jira.
Włącz szczegóły, jak pokazano, wprowadź adres URL serwera Jira, nazwę użytkownika i hasło. Przetestuj i zapisz ustawienia. Po zapisaniu ustawień powinieneś zobaczyć plik ZIELONY kółko obok Jira, jak pokazano. To pokazuje, że serwer Jira jest połączony z Gitlab i integracja jest całkowicie włączona.
Aby kontynuować integrację, sklonuj repozytorium Gitlab na komputer lokalny. Zwykle programista klonowałby na swoją maszynę lokalną, modyfikował pliki i zatwierdzał / wysyłał zmiany z powrotem do repozytorium Gitlab.
Powyższe repozytorium (https) jest klonowane na komputer lokalny. Wprowadź zmiany w pliku i zatwierdź zmiany.
Zatwierdzając zmiany, wprowadź plik Klucz Jira (DEM-4), jak pokazano za pomocą polecenia git commit. Po wykonaniu zatwierdzenia prześlij zmiany z powrotem do Gitlab.
Powyższy format zapewni, że zmiany wprowadzone w kodzie źródłowym w repozytorium Git zostaną dodane do wydania Jira (DEM-4), jak pokazano.
pisanie przypadków testowych junit w java
Wniosek
Ponieważ zespoły w różnych organizacjach używają SVN lub Gitlab, ta integracja z Jira pomoże zapewnić lepszą przejrzystość zmian w kodzie źródłowym podczas zatwierdzeń SVN lub Git.
Dlatego ten samouczek dotyczący integracji Jira i Gitlab przedstawia jedną z potężnych i bardzo potrzebnych funkcji integracji, które należy uznać za ważne podczas każdej implementacji ALM.
rekomendowane lektury
- Samouczek integracji JIRA i SVN
- Dogłębne samouczki dotyczące Eclipse dla początkujących
- JIRA Tutorial: Kompletny praktyczny przewodnik po JIRA
- Pobieranie i instalacja Jira przy użyciu konfiguracji licencji Jira
- Samouczek administracji JIRA: Administrator JIRA i zarządzanie użytkownikami
- JIRA Agile Tutorial: Jak skutecznie używać JIRA do zarządzania projektami Agile
- Samouczek JIRA Dashboard: Jak utworzyć pulpit JIRA na przykładzie
- JIRA Scrum Board Tutorial: Obsługa Scruma w Jira do zarządzania sprintem