A Critique of Google Container Builder
At Google Cloud Next, Google announced that Google Container Builder is now generally available in beta.
Very simply put, container builder is a CI service that runs pipelines of build steps. Each step is run inside a Docker container.
I have a lot of experience with developing locally in Docker containers. I’ve even taken a stab at building a tool to help me do so, called Godo. We at Deis have also been running containerized CI jobs for a long time inside Travis CI (example: https://travis-ci.org/deis/builder). I have a lot of experience with running docker-based CI jobs.
After learning all about Google Container Builder, I decided to give it a shot for one of my personal projects. Below are my thoughts on the product.
Pipelines are Great
Many CI systems (Jenkins, Wercker, Travis, Circle) let you define your jobs as a pipeline, and it’s a great abstraction.
Container builder lets
Continue reading →