Получите список спринтов с датами начала и окончания

Я ищу API для отдыха, чтобы получить все спринты с соответствующими датами начала и окончания. Я могу получить список спринтов с помощью API

rest/greenhopper/1.0/sprintquery/boardId?includeFutureSprints=true&includeHistoricSprints=false

и информацию о спринте, используя

rest/agile/1.0/sprint/sprintId

Однако мне потребуется вызывать второй API для каждого спринта. Есть ли API, который предоставляет список спринтов вместе с их информацией, такой как дата начала и окончания.


person Hamid Shahid    schedule 27.06.2016    source источник
comment
внутри bash вы можете получить его с помощью этого скрипта: stackoverflow.com/a/60378905/1499296   -  person AKS    schedule 24.02.2020


Ответы (1)


Если вы работаете с JIRA 7 и используете JIRA Software, вы можете использовать: GET /rest/agile/1.0/board/{boardId}/sprint

Это вернет результаты, которые включают startDate и endDate, например:

{
    "maxResults": 2,
    "startAt": 1,
    "total": 5,
    "isLast": false,
    "values": [{
        "id": 37,
        "self": "http://www.example.com/jira/rest/agile/1.0/sprint/23",
        "state": "closed",
        "name": "sprint 1",
        "startDate": "2015-04-11T15:22:00.000+10:00",
        "endDate": "2015-04-20T01:22:00.000+10:00",
        "completeDate": "2015-04-20T11:04:00.000+10:00",
        "originBoardId": 5
    },
    {
        "id": 72,
        "self": "http://www.example.com/jira/rest/agile/1.0/sprint/73",
        "state": "future",
        "name": "sprint 2"
    }]
}
person GlennV    schedule 28.06.2016