FINRAOS/herd

Factory CQ - Speed up Herd build

nateiam opened this issue · 0 comments

As a Herd Developer I want builds to be faster to I can be more productive when developing.

We need to consider various ways to speed up the build including

  • remove old UI component
  • reduce the time herd service takes to build (currently it takes 4 minutes)
  • consider new maven profile that skips certain steps
  • consider maven options to use more threads/cores

Acceptance Criteria

  • Whole team has agreed on the optimizations and understands how much improvement each optimization should yeild
  • Maven clean install is faster than before
  • Consider re-ordering so unit tests fail faster by running earlier.
    • Current build duration ~ 20 Minutes
    • Target build duration between 10 and 15 minutes on an MBP