Обновление проблем JIRA из конвейера gitlab - PullRequest
1 голос
/ 23 марта 2020

Я хочу переместить проблему в развернутую стадию (переход), когда конвейер gitlab запроса на слияние завершен. Это вообще возможно?


Моя идея на данный момент:

Конвейер связан с этой конкретной c проблемой как по имени ветви (см. 1.) запроса на слияние а также сообщение этого запроса на слияние, например, «Fini sh PV-1234».

  1. Я могу разобрать ключ выпуска по имени ветви.
  2. Я могу позвонить сервер для запуска сценария вызова Jira API.

1 Ответ

1 голос
/ 23 марта 2020

Если вы хотите напрямую закрыть выпуск, загляните в документацию по интеграции gitlab jira - поэтому вам нужно добавить описание в свой MR, чтобы сообщить интеграции, чтобы закрыть проблему, как только MR был объединен.

Если вы хотите больше контроля, напишите себе простой скрипт, который сначала получает идентификаторы доступных переходов (вы можете получить их через /rest/api/3/issue/{issueIdOrKey}/transitions см. Здесь ) и после этого отправьте желаемый переход (вы можете сделать это, опубликовав в той же конечной точке, что и команда get, упомянутая ранее , см. здесь ).

Печально, что интеграция с jira не обеспечивает больше проблем, чем закрытие вопросов ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...