Continuous integration is a software development practice where programmers integrate their source code changes frequently and whose goal is to detect errors as early as possible.

This is the first article for a series where we’ll show how to create a continuous integration server for PHP projects. In this first article we analyse the tools that we’re going to use.