Плагин для Jira
Дмитрий12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.04.2021
Нужно написать на Java плагин, встраиваемый в Jira Server/DataCenter, который будет подключаться к Git-репозиторию, загружать в локальныю базу данных Jira информацию о коммитах/ветках/pull-request'ах, а на странице просмотра задачи/тикета отображать эту инфу.
Схема работы с программой должна быть такая:
- Я устанавливаю плагин (jar-файл) через стандартный интерфейс установки приложений в Jira
- В настройках Jira появляется опция "Настроить интеграцию с Git"
- Я иду на эту страницу настройки и указываю адрес сервера Git и ключ доступа к репозиторию
- После сохранения этих параметров на странице настройки появляется список всех обнаруженных Git-репозиториев
- В фоновом режиме начинает работать сканер Git-репозиториев, который умеет:
- - подключаться к серверу Git по REST API, используя данные со страницы настройки
- - получать информацию о всех коммитах/ветках/pull-request'ах во всех доступных репозиториях
- - проверять в локальной БД Jira ранее загруженные коммиты/ветки/pull-request'ы
- - сохранять в БД все новые коммиты/ветки/pull-request'ы
- Я открываю в Jira любую задачу, и на странице задачи должен появиться раздел "Git", в котором будут показываться коммиты/ветки/pull-request'ы, в названии которых содержится идетнификатор задачи Jira