It's my pleasure tonight to present Continuous Integration: best practices, methodologies, and tools at the SEVDNUG. Continuous Integration is the process of rebuilding the code in its entirety periodically and automating awkward deployment processes to create a more consistent product. Tonight we discussed these business cases, the tools and techniques available, and best practices to use when implementing a continuous integration process.
It isn't difficult to get an automated build going. Really the most difficult part is getting a one-line command to build it. Be it batch files, calling Visual Studio's command line, or NAnt or MSBuild tasks, once you've got...