I love being able to specify my CI environment as a Docker image. However, currently the process around updating the image is a bit cumbersome.
- I create a Dockerfile and put it somewhere in the repository (just once, of course)
- I build the image, push it to docker hub in a public repo
- I update the
.circleci/config.ymlfile to reflect the new Docker tag
I’d much rather prefer to place a Dockerfile in
.circleci/Dockerfile and have you take care of the details Behind the scenes you could build a Docker image and tag it with the SHA of the Dockerfile.