Плагин для 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

Заявки фрилансеров