Martin Ahrer

Thinking outside the box

TDD for infrastructure with Vagrant

2020-08-01 6 min read martin
Introduction For many years (almost decades) developers have been practicing test driven development and write tests to get confidence that their code works. However, with the rise of infrastructure as code where DevOps engineers try to describe infrastructure provisioning using code, this is something that is not observed generally. Continue reading

Docker BuildKit

2020-04-16 2 min read martin
In the previous blog post of the building docker images series we had a look at Docker image build pipelines. We revealed typical problems and looked at how to overcome some by utilizing multistage builds. In part 4 of this series we work with an addition to the Docker tooling which is BuildKit. Continue reading

Building a Docker Image

2019-08-17 3 min read martin
This post starts a series of articles taking a deep dive on building Docker images. But before we look at building a Docker image let’s briefly recap the essentials we need to know about container images. A Docker image is built up from a series of layers where each layer represents an instruction in the image’s Dockerfile. Continue reading

Continuous delivery infrastructure as code

2017-05-10 10 min read martin
This is part 1 of a series of posts covering Docker in a Continuous Delivery environment. Today I’m showing how simple it is to setup a continuous delivery build pipeline infrastructure using Docker. In an upcoming post we will look at Jenkins pipeline as code creating Docker images and running integration tests against Docker containers. Continue reading
Older posts Newer posts