This post was originally published on Intuit Quickbooks’ engineering blog.
Docker on CI is powerful
CircleCI has an amazing set of features in a simple package that allows our developers to move faster than ever before. Coming from our old build system, we wanted to push Circle to the limits such that we could squeeze as much speed out of it as possible.
- Be as small as possible
- Be reliable/reproducible
- Be fault tolerant
From the outset, we wanted to make sure that we could build at scale with the least amount of friction possible. That meant embracing open source, and interweaving it our internal solutions. At each step of our build process, we focused on these things.