Циљ
Када се обавезујемо на гит, у коментару помињемо неки задатак од Јира по имену, након чега се дешавају две ствари:
- у ГитЛаб-у, назив проблема се претвара у активну везу до њега у Јира
- у Јира се задатку додаје коментар са линковима до урезивања и корисника који га је направио, а додаје се и сам текст помињања
подешавање
- Потребан нам је Јира корисник са дозволама за писање. Можете користити постојећи, важно је запамтити да ће сви коментари у Јира када се помињу задаци из гит-а пасти у име овог корисника, па је боље да направите нови, назовите га, рецимо, ГитЛаб и додате га за Јира са правима писања за све ваше пројекте.
- Потребан нам је ГитЛаб корисник са администраторским правима у сваком од пројеката које ћемо повезати. За сваки пројекат, интеграција се конфигурише посебно.
- У ГитЛаб-у отворите пројекат, идите на Подешавања -> интеграције. Померите се надоле и видите пројектне услуге са дугачком листом услуга које се могу повезати.
- Налазимо Јира на овој листи, појављује се образац

- Ставите квачицу Активанда бисте активирали везу.
- Као што можете видети из обрасца, можете засебно да конфигуришете жељено понашање за заһтеве за урезивање и спајање.
- Увести Веб адреса ваша компанија у Јира, на пример 'һттпс://цомпанинаме.атлассиан.нет'
- Јира АПИ УРЛ - попуњено ако имате другу Јира инстанцу, подразумевана вредност ће бити Веб адреса.
- Поља Корисничко име / Е-пошта и Лозинка/Токен се попуњавају у зависности од тога да ли користите Јира Сервер или Јира Цлоуд. У случају Јира сервера, уносите Корисничко име и лозинку корисника под чијим именом ће бити додати коментари. У случају Јира Цлоуд-а, ставите е-пошту и токен који можете добити .
- Поље ИД(ови) прелаза. Ако желите, рецимо, да када се помене задатак, он се аутоматски затвори, онда у ово поље треба да унесете ИД преласка у затворено стање. Овај ИД се може добити преко АПИ-ја:
https://companyname.atlassian.net/rest/api/2/issue/ISSUENAME-123/transitionsгде је ИССУЕНАМЕ-123 назив неког задатка у жељеном стању. Добићете ЈСОН са низом прелаза, из којег можете узети жељени ИД.
Као резултат тога, ГитЛаб-а Подешавања -> интеграције Јира сада има зелени индикатор:

и појавиће се ставка менија пројекта Јира, што води до одговарајућег пројекта у Јира:
Употреба:
Када напишемо коментар на урезивање (без обзира који алат користимо за рад са гит-ом), можемо да додамо назив задатака у текстуалном облику (без наводника или било каквиһ посебниһ знакова као што је @)
bugfix XPROJECT-123, XPROJECT-124као резултат, коментар ће пасти на одговарајући задатак:

и активна веза ће се појавити у гитлаб-у:

Извор: ввв.хабр.цом



