Every time a build starts in a new agent, the docker build cache is empty,
and thus a docker build
will need to rebuild the entire image from scratch.
To avoid this we can repopulate the docker cache when starting a build.
If your build is not using multi-stage yet, re-populating the cache is easier.