Я пытаюсь создать страницу, которая покажет мне, сколько инцидентов произошло за месяц с помощью API Jira. Я не уверен, что это лучший способ сделать это, поскольку я просматривал документы JIRA API, но это не описано. в.
Если под «сколько инцидентов произошло» вы подразумеваете «сколько проблем было создано», вы можете выполнить поиск JQL, который даст вам общее количество проблем в указанном JQL-запросе.
Поэтому для поиска проблем, созданных в феврале 2016 года, вы должны использовать следующий JQL: created >= 2016-02-01 AND created <= 2016-02-29
, Конечная точка REST API, которая позволяет выполнять поиск JQL, / API / 2 / Поиск.
В нашем примере (выпуски созданы в феврале) вам нужно отправить запрос GET по адресу:
{YOUR_JIRA_BASE_URL}/rest/api/2/search?jql=created%20>=%202016-02-01%20AND%20created%20<=%202016-02-29
(не забудьте правильно кодировать строка запроса)
Чтобы сохранить пропускную способность, вы можете отбросить данные о проблемах и получить только счет, добавив maxResults
параметр установлен в 0:
{YOUR_JIRA_BASE_URL}/rest/api/2/search?maxResults=0&jql=created%20>=%202016-02-01%20AND%20created%20<=%202016-02-29
Вот конкретный пример использования JIRA в Apache: Проблемы, созданные в феврале
JQL достаточно мощный, поэтому вы можете сузить область поиска еще больше (например, указать проект для подсчета проблем). Подробнее об этом Вот а также Вот
Других решений пока нет …