Uploaded image for project: 'Evergreen'
  1. Evergreen
  2. EVG-7992

Evergreen API call to get all objects of multiple versions in one call

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: app
    • Labels:

      Description

      Context (JB): We are about to change the execution model of our Foliage system, which will require each run of it to make many more calls to the Evergreen API. We're worried about the time that this would take, the load on the Evergreen API, and the reliability of making many calls.

      ==

      What we would like to get is an API endpoint to get the following information:
      a list of versions "N" versions (default to 1) starting with version "X" (default to latest).

      (We understand completely that pagination is in order here)

      Each version will contain version data (user, timestamp, etc) and the list of build variants

      Each build variant will contain the list of tasks within it

      Each task will contain its own status and status reason as well as all tests within it.

      Each test will include its own status as well as the links to the logs (as it already does)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              backlog-server-evg Backlog - Evergreen Team
              Reporter:
              ron.neuman Ron Neuman
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: