@f0x in practice, to make that work with the architecture they give you, you need to have like 10-step-max dockerfiles that explicitly reference each other’s output
they may say it’s reproducible, but the way docker works it really kind of isn’t (compared to like Nix), so the caching is pretty weak
@f0x or, there’s my work’s production deploy which uses a docker build that caches decently well when you run it locally, but fucking Amazon thwarts the caching by deleting it after 12 hours or some ridiculously short interval
verdict: amazon evil