Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-17961

Result resource shows incorrect size of build results

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Low
    • None
    • None
    • REST API

    Description

      https://answers.atlassian.com/questions/43340519/how-to-fetch-all-builds-of-a-bamboo-plan-from-rest-api

      I am trying to fetch all builds of a plan from Bamboo rest API. but its giving me only 25 builds.

      API URLhttps://localhost:8085/rest/api/latest/result/PROJECTKEY-PLANKEY.json

      As per the official documentation

      The number of resources in returned lists is limited to 25, unless you specify max-result.

      Hence for workaround, I thought I can fetch build size in first api call and pass size in second api call as max-results parameter. So that it will give me all builds for a plan. But first API call ( with max-results=1) giving me size 1 whereas same is working for fetching size of the projects.

      API call to get the build size: (Not Working)

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

      output: size=1, max-result=1 (Whereas plan has 33 builds)

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

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

      Working API to get the Project Size:

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

      output: size=30, max-result=1

      My question here, Can we fetch all BUILDS of a PLAN? as by default its only fetching 25 builds.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              achystoprudov Alexey Chystoprudov
              Votes:
              10 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated: