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

Enforce all targets are compiled in Commit Queue's compile are built, and then remove compile_all* Evergreen tasks

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Build
    • None
    • Build

      The compile_all Evergreen task was introduced to split out compiling C++ unit tests into their own Evergreen task to avoid waiting for them to finish prior to running JavaScript tests. It serves as a backstop to ensure every known target can successfully be built by the auto-install subsystem. Now that we are using Bazel and have an build engine which can be queried more rapidly and can answer "are there some targets which are not built from install-dist-test, install-unittests, etc.?", we should look into whether there is still a need for this backstop.

            Assignee:
            Unassigned Unassigned
            Reporter:
            max.hirschhorn@mongodb.com Max Hirschhorn
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: