[go: up one dir, main page]

CI: Replace spot instances with dedicated runners for build jobs

This is part of %(OKR 2022Q3 - 4.3) - Faster CI.

#3613 (closed) showed that we could gain a few minutes by having the build jobs run on dedicated runners (or more specifically runners that we don't kill) that use dune-cache.

Important: this is only for build jobs.

Questions:

  • how many dedicated runners do we want?
    • how many build jobs do we have in parallel around the day (max / average / median…)?
    • what is the cost?
  • is it possible to fallback on spot instances if all dedicated runner spots are taken? (check GitLab runner if there is a priority system)
Edited by Romain