Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-35972

Run push tasks more often

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0.5, 4.1.1
    • Component/s: Build
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Backport Requested:
      v4.0, v3.6, v3.4

      Description

      The push task currently depends on all other tasks in the variant, meaning that a single test failure will prevent the push task from running.

      Since the push task is the one that propagates the -latest binaries that downstream teams use for testing, flaky tests and increased batch times means these binaries may not be updated in a long time.

      By limiting the tasks the push tasks depend on to a small subset we'll be able to generate binaries for testing more often, which will help with downstream integration testing. As a bonus, we'll be exercising the push task itself more regularly, which will allow us to catch bugs when we make changes to it (which will help with release management and package generation).

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ramon.fernandez Ramon Fernandez Marina
              Reporter:
              ramon.fernandez Ramon Fernandez Marina
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: