Как получить все сборки плана в Bamboo REST API?

Я пытаюсь получить все сборки плана Bamboo, используя остальной API. В моем плане более 25 сборок, но он дает мне только 25 сборок.

URL-адрес API: https://localhost:8085/rest/api/latest/result/PROJECTKEY-PLANKEY.json

Согласно официальной документации

Количество ресурсов в возвращаемых списках ограничено 25, если вы не укажете max-result.

Следовательно, для обходного пути я подумал, что могу получить размер сборки в первом вызове api и передать размер во втором вызове api как параметр max-results. Так что он даст мне все сборки для плана. Но первый вызов API дает мне size 1, тогда как то же самое работает для получения размера проекта.

Вызов API для получения размера сборки: (не работает) https://localhost:8085/rest/api/latest/result/PROJECTKEY-PLANKEY.json?max-results=1

output: size = 1, max-result = 1 (в то время как в плане 33 сборки)

expected output: size = 33, max-result = 1

https://localhost:8085/rest/api/latest/result/PROJECTKEY-PLANKEY.json?max-results=33

Рабочий API для получения размера проекта:

https://localhost:8085/rest/api/latest/project.json?max-results=1

output: size = 30, max-result = 1

У меня вопрос: можем ли мы получить все СТРОИТЕЛЬСТВА ПЛАНА? По умолчанию он получает только 25 сборок. Или какой-нибудь обходной путь?

Обновление: я опубликовал ту же проблему на форуме Bamboo, и они обнаружили, что это проблема в Bamboo REST API.


person Roopendra    schedule 19.10.2016    source источник


Ответы (1)


Неуверен, правильно ли я читаю, или есть опечатка.

Вы добавляете "s" в max-results в конце, как показано в ваших URL-адресах http.

person Vidish Datta    schedule 25.01.2017
comment
Спасибо за ответ @Vidish. Я перепробовал все способы. Это проблема в Bamboo. Дополнительные сведения см. В этой проблеме. - person Roopendra; 25.01.2017