Разработать скрипт для Jira

30 000 руб. за проект
07 октября 2022, 16:20 • 3 отклика • 53 просмотра
Необходимо разработать скрипт, который будет автоматически собирать
статистику для каждой задачи типа Change request в проекте с кодом AG в
отдельном текстовом поле (название "Информация о релизе") в виде таблицы
с двумя колонками: Название, Количество задач (цифрой, она должна быть
кликабельна, при нажатии на нее должна открыться поисковая выдача с
результатами фильтра).

Параметры таблицы:
  • Всего FAs в продукте: - общее количество задач с типом FA на проекте
  • Затронутых FAs релизом: Все FA, которые связаны с текущим Change request и связаны с типом задачи E2E, которые связаны с задачами любых типов в статусе On Prod или Готово
  • Всего E2Es в продукте: Всего задач с типом задачи E2E на проекте
  • Затронутых E2Es релизом: - все E2E, связанные с FA из пункта «Затронутых FAs релизом:»
  • % успешно запущенных E2Es: - автоматизации не требуется, оставляем ячейку для количества задач пустой.
  • Blast radius (affected E2Es/all E2Es): - Затронутых E2Es релизом/Всего E2Es в продукте

Скрипт должен ориентироваться на события "Создание задачи", то есть
автоматически собрать доступную информацию при создании задачи типа
Change request и сформировать базу таблицы. При создании задач заданных
типов FA и E2E должны обновиться соответствующие значения в таблицах
всех открытых Change request (statuscategory != Done). Также необходимо
отслеживать событие привязки задач, при появлении связи любого типа,
которая соответствует условиям для расчета данных связанных задач.

Предлагаемые инструменты для реализации: Scriptrunner (groovy-скрипт, допустимо использование отдельных скрипт-полей)
Версия: Jira Server 8.20.9

Визуально таблица должна выглядеть как во вложении
Критерий выполнения проекта - запуск на нашем тестовом сервере (доступ будет предоставлен)
Файлы
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
 
1 год назад
 
1 год назад