I will be presenting at the South Sound .NET Users Group meeting this coming Thursday on the topic of Continuous Integration in the Real World. Here is the nice write up on from the South Sound .NET Users Group site.
“Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly.” - Martin Fowler
Bobby will show us a sample of the continuous integration system his company and discuss it’s goals and benefits. He will then introduce you to the tools used to create the system and demonstrate how to quickly set up a CI process in your own shop with no cost to your business beyond a little time. Topics covered and demonstrated: Source Control, Project Structure, Build Scripts, Setting up a CI Server, Executing a build including running unit tests automatically every time someone commits a change to source control.
Bobby Johnson is a Senior Software Developer in the financial and is directly responsible for developing high quality, maintainable applications that allow his company to manage millions of dollars worth of investments and remain a major player in the investment sector. He is a regular contributing member if the local South Sound .NET Users group and ALT.NET Seattle , speaker at Seattle & Portland Code Camps as well as contributor to many open source projects. Bobby maintains a blog, frequently tweets and plays entirely to much World of Warcraft.