Artykuły
Samouczki
Interaktywne przewodniki
Automatyczna zmiana statusu zgłoszeń w Jira i GitLab
![Kev Zettler — zdjęcie portretowe](https://wac-cdn.atlassian.com/dam/jcr:09c4d11b-0f74-4dcd-aeba-28b5467d8a31/Headshot-Kev%20Zettler@2x.png?cdnVersion=1880)
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.
![Step 1 in adding an automation in Jira on Jira project page](https://wac-cdn.atlassian.com/dam/jcr:e8d705af-fa17-43ef-8179-cc9416b5d8c2/image1.png?cdnVersion=1880)
Krok 2. Utworzenie nowego wyzwalacza
Wyszukaj i wybierz wyzwalacz Commit created (Commit utworzony). Spowoduje to uruchomienie reguły w przypadku wystąpienia commitu.
![Wyszukaj i wybierz wyzwalacz Commit created (Commit utworzony). Nowy wyzwalacz. Wyzwalacze rozpoczynają wykonywanie reguły. Wyzwalacze mogą nasłuchiwać zdarzeń lub być zaplanowane do uruchomienia.](https://wac-cdn.atlassian.com/dam/jcr:f73bba9d-6c8a-4bdc-b964-23e4fff1aa2a/image7.png?cdnVersion=1880)
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.
![Wyszukaj i wybierz <strong>warunek pól zgłoszenia</strong>. Nowy warunek. Czynności będą wykonywane tylko wtedy, gdy wszystkie warunki poprzedzające je zostaną spełnione.](https://wac-cdn.atlassian.com/dam/jcr:41a3a91f-3f26-4235-b5bd-afbe69a01bed/image5.png?cdnVersion=1880)
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ć.
![Warunek pól zgłoszenia. Sprawdza, czy pole zgłoszenia spełnia określone kryteria. Pole: Status; Warunek: equals; Wartość: „selected for development”](https://wac-cdn.atlassian.com/dam/jcr:9856bcc6-00aa-41ca-a0dc-faf602b3f495/image4.png?cdnVersion=1880)
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.
![Nowa czynność. Czynności wprowadzają zmiany w systemie. Pozycja „Trans” wybrana w obszarze „All actions” (Wszystkie czynności). Transition issue: zmiana statusu zgłoszenia na określony](https://wac-cdn.atlassian.com/dam/jcr:6b1bbfed-1f3d-4d19-a00f-699d604f4c76/image1.png?cdnVersion=1880)
Skonfigurujemy czynność zmiany statusu zgłoszenia, aby zmienić jego status na „In progress” (w toku). Kliknij przycisk Save (Zapisz).
![Zmian statusu zgłoszenia na inny poprzez przepływ pracy. Wybierz status zgłoszenia, który chcesz zmienić: Status docelowy: In progress (W toku)](https://wac-cdn.atlassian.com/dam/jcr:5844c335-b3cb-486f-ad8e-89aab61d87fb/image3.png?cdnVersion=1880)
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:
![Końcowe podsumowanie reguły](https://wac-cdn.atlassian.com/dam/jcr:5a98b7a4-109f-411a-bbda-f1393c185d01/image2.png?cdnVersion=1880)
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.
![Ilustracja DevOps](https://wac-cdn.atlassian.com/dam/jcr:bd9d8b2c-ca36-444f-8595-719cb1990e64/Devops-community.png?cdnVersion=1880)
Społeczność DevOps
![Ilustracja DevOps](https://wac-cdn.atlassian.com/dam/jcr:297108ea-d232-4368-af51-b53af230c4fe/Simulation-workshop.png?cdnVersion=1880)
Ścieżka szkoleniowa DevOps
![Ilustracja przedstawiająca mapę](https://wac-cdn.atlassian.com/dam/jcr:25f6330a-4191-408f-a4e5-2e24bfba67b4/Maturity-model.png?cdnVersion=1880)