According an older thread, when running a parallel build, only the cache from the first container is collected. Is that still supposed to be true in Circle2.0 world? We’re seeing in our builds that the container that finishes first gets to save the cache, and further containers will not attempt to save (since cache already exists). Unfortunately this means any artifact we want to cache from deploy will never get saved, since the deployment always waits for other containers to finish first. Is there a workaround for this issue?
P.S. the thread mentioned: Cache save/restore algorithm