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

Move pre-scons compile tasks into a separate compile_prereqs task

    • Type: Icon: Improvement Improvement
    • Resolution: Won't Fix
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Build
    • Labels:
      None
    • Build
    • 2

      We currently spend about 2 minutes setting up virtualenv's, building the go tools, installing the python requirements, etc. This time is accounted for as part of the 'compile' task, but it isn't really - it is all prelude to being able to compile.

      In the interest of better being able to track and account for time spent in the build, we should move this into a pre-requisite task that runs on-box before 'compile', and ensure that the 'compile' task consists exclusively of the SCons invocation and follow-up work (which should also be trimmed down).

            Assignee:
            devprod-build-team@mongodb.com [DO NOT ASSIGN] Backlog - DevProd Build
            Reporter:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: