A brief introduction to continuous integration (what it is, its purpose, and how it helps teams in terms of efficiency and product stability) and how to use it with your open source projects.
3. “… a so!ware development practice where
members of a team integrate their work
frequently … verified by an automated build
(including test) to detect integration errors as
quickly as possible.”
–Martin Fowler, May 1, 2006
4. Run tests in an environment as
close to production as possible.