Overview of continuous integration