Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are dependencies between the jobs. When a job runs, it fetchts fetches its dependencies from a central binary repository (you see why I said it resembles Maven) and when it's done, it "puts back" the artifacts to this repository. Because the number of jobs are so large, when an upstream job is built, we can't afford to build all its downstream jobs that rely on this new artifact. So we are investigating a better way to chain builds, so that a change will cascade but within a reasonable resource consumption.

...