Scaling and Managing CruiseControl.NET Configuration*
Have a bunch of CruiseControl.NET build servers? Drowning under the weight of duplication? Is copy and paste your go-to maintenance tool? Come learn how we manage more than 11 build servers with no configuration duplication and easy maintenance.
We started using CruiseControl.NET on three build servers. The configuration between the servers was not shared. Maintaining the configuration was painful and involved a lot of copy and paste. Aargh!
Fast-forward to today. We now have 11 build servers, with an additional five that rotate in and out of service. All of them run CruiseControl.NET from the same repository in version control. Several servers are owned by independent teams. We’ve managed to eliminate any duplication between services and make it trivially easy for teams to manage their builds.
I give training at work.
WebMD Health Services
Aaron Jensen is a Build/Configuration Management/Software Engineer for WebMD Health Services in Portland, Oregon. He has worked as a web software engineer for twelve years, working mostly with Microsoft technologie.
He has used open source software throughout his career, and has made small contributions to the CruiseControl.NET and the MSBuild Extension Pack projects. In March of this year, he released Carbon, an automated, setup/configuration management framework, written in PowerShell.
* Setup Automation with PowerShell: Forging the Weapon of One Man's War Against Manual Setup Checklists
- Title: Setup Automation with PowerShell: Forging the Weapon of One Man's War Against Manual Setup Checklists
- Track: Chemistry
- Room: B204
- Time: 3:45 – 4:30pm
Tired of VBScript? WMI? Batch scripts? Tired of scripting and programming in angle brackets and closing tags? Come and learn about the creation, design, and usage of Carbon, my open-source, PowerShell-based setup automation framework.
- Speakers: Aaron Jensen