ceph-nvmeof icon indicating copy to clipboard operation
ceph-nvmeof copied to clipboard

ci: add persistent caching to docker

Open epuertat opened this issue 2 years ago • 0 comments

To reduce CI times from ~10 mins to ~5:

image

This requires:

Given the above involves a slightly more complicate CI, less backward-compatible, an alternative approach would be to move the build of the spdk and ceph images outside the nvmeof repo:

  • Having the ceph vstart cluster built outside is not a wild idea: it barely changes, and it could be reused by other projects. Also that enforces the idea of single repo, single service (thus single container).
  • Same for the spdk container, which is unfrequently changed.

epuertat avatar Jan 24 '24 10:01 epuertat