Artykuły
Samouczki
Interaktywne przewodniki
Automatyczna zmiana statusu zgłoszeń w Jira i GitLab
Kev Zettler
Full stack web developer, DevOps
Ten przewodnik pokazuje, jak utworzyć regułę automatyzacji Jira, która integruje się z GitLab.
Time
5 Minute Read.
Audience
You’re an experienced user of Jira Software and GitLab.
Prerequisites
You are an existing GitLab customer. Get the GitLab for Jira integration here.
If you’re new to GitLab, get started here.
You have an active Jira project with the GitLab application installed and configured. Get started with Jira here.
Step 1. Add automation
On your Jira project page, click the add automation button. Then, select the Branch, commit or pull requests option.
Krok 2. Utworzenie nowego wyzwalacza
Wyszukaj i wybierz wyzwalacz Commit created (Commit utworzony). Spowoduje to uruchomienie reguły w przypadku wystąpienia commitu.
Krok 3. Utworzenie nowego warunku
Wyszukaj i wybierz Warunek pól zgłoszenia. Spowoduje to ograniczenie wykonywania czynności do zgłoszeń, które odpowiadają określonym warunkom pola.
Skonfiguruj warunek tak, aby pole statusu miało wartość „Selected for development” (wybrane dla programistów). Ten status może nie być dostępny w projekcie i być może trzeba będzie go utworzyć lub użyć alternatywy. Kliknij przycisk Save (Zapisz), aby kontynuować.
Krok 4. Utworzenie czynności zmiany statusu zgłoszenia
Wyszukaj i wybierz czynność Transition issue (Zmień status zgłoszenia), która zmianę statusu zgłoszenia na nowy.
Skonfigurujemy czynność zmiany statusu zgłoszenia, aby zmienić jego status na „In progress” (w toku). Kliknij przycisk Save (Zapisz).
Krok 5. Wprowadzenie nazwy
Teraz wprowadź nazwę reguły. W naszym przykładzie jest to „Transition issue on commit” (Zmiana statusu zgłoszenia przy commicie). Kliknij przycisk Turn It On (Włącz). Podsumowanie reguły powinno wyglądać podobnie jak poniżej:
Reguła została ukończona i może zostać uruchomiana przy pomocy następujących kroków:
- Utwórz zgłoszenie o statusie „Selected for development” (Wybrane dla programistów) w Jira.
- Utwórz commit i przekaż go do repozytorium GitLab, które odwołuje się do klucza zgłoszenia.
Po wykonaniu tych czynności reguła uruchomi zgłoszenie i zmieni jego status na „In progress” (W toku). Regułę można monitorować, odwiedzając Dziennik audytu, który pokazuje wszelkie błędy konfiguracji reguły i pomaga w ich usunięciu.
Koniecznie sprawdź setki innych reguł w naszej bibliotece szablonów automatyzacji.
Udostępnij ten artykuł
Następny temat
Zalecane lektury
Dodaj te zasoby do zakładek, aby dowiedzieć się więcej na temat rodzajów zespołów DevOps lub otrzymywać aktualności na temat metodyki DevOps w Atlassian.