Building Linux Docker Images on Windows 2008 R2 with Maven and TeamCity

This post describes how to use Maven to build a Docker image using a remote Docker host running on Linux. This means that the Maven build can run anywhere, for example in TeamCity on Windows. The assumption here is that we have a separate (virtual) machine running Linux (RHEL 7), and we use this machine … Continue reading Building Linux Docker Images on Windows 2008 R2 with Maven and TeamCity

A Simple Git Branching Strategy

In a new project it is always necessary to choose a strategy for working with your version control system when it comes to branching and release management. Some of the things I look for in a branching strategy: It should be as simple as possible. It should maximize the benefits of continuous integration. It should … Continue reading A Simple Git Branching Strategy