Continuous Integration is a software development practice where members of a team integrate their work frequently. Each integration is verified by an automated build to detect integration errors as quickly as possible.
Software teams can benefit from Continuous Integration for both coordination and automation. We’ll be discussing the people that can and should participate in CI, the processes that we can implement and then automate, and look at the technology that makes all of this possible. I’ve attached the presentation I gave at the CapArea .NET User Group on Nov 16, 2009.