In honor of four months of successful TeamCity usage – I offer a set of TeamCity lessons learned. Our project has roughly 30 committers and 3 build agents, and we’ve found great value in the pre-tested commit build feature, the build grid, and our build grid configuration.
Pre-testes commit is making the ‘codebase that won’t compile’ a thing of the past, and the build grid has greatly improved responsiveness and eased CI management. Dev PCs as agents can work surprisingly well, and with the statistics features in TeamCity - its easy to see if you have the right number of agents for your group.
We thought these would be valuable features, but we didn’t realize the true impact they would have. I’m ready to sell my broken-build trophy – read to see why.