Home Resources Articles and Whitepapers CM Crossroads Articles Avoiding Continuous Integration Build Breakage Patterns

Avoiding Continuous Integration Build Breakage Patterns

Address
Slava Imeshev info@cmcrossroads.com
by Slava Imeshev

Continuous integration is an automatic re-building of project code base that is triggered by new changes to ensure that new changes integrate well into the existing code base. Continuous integration gains popularity among software organizations for its ability to provide quick feedback on quality of new changes. This feedback is used to deliver timely fixes if the changes don’t integrate well and break the project code base.

While failures of continuous integration builds are generally inevitable, there are a number of causes of repeatable build failures, or patterns. It is important to understand that once recognized, software build breakage patterns can be avoided. Reduced build breakage means decreased risk of the project falling behind schedule and more enjoying software development.

Advertisement