There are several other thread on this already, but they’re all closed and unresolved.
We have the same basic docker use case for build, test, deploy.
build one or more docker images.
spin up containers using the images, and other images, probably using docker-compose.yml
push the image to a repository (heroku in our case)
run some additional commands
This use case isn’t properly supported in Circle 2.0 and really needs fixing.
My ideal would be to call
setup_remote_docker before the jobs and have the remote docker instance shared across the jobs.
What’s the best workaround currently available?