Landmark Graphics has been using CruiseControl since before it was even an open source project - I think we were the alpha site for ThoughtWorks before they made it open source. We are currently using CruiseControl to build about 24 projects. Some of those are mixed Java and Native code (including C, C++ and Fortran). We are trying to get those that have native code building on 3 platforms - Windows, Linux and Solaris. Oh yeah, and the developers are in 3 different cities. So far, everything comes out of CVS, but we have some developers with code in ClearCase that also want to start using CruiseControl. We're currently upgrading to version 2.1.6, and also generating all the various cruise.xml and cruise.bat|.sh files using xsl. We also have modified the CruiseControl multi-project web reporting index so that it shows all the projects on one page. Until now, we've been doing all this with multiple instances of CruiseControl and multiple instances of the web reporting app.
I don't have counts for the total volume of code, but I know one project is 1.5 M lines of code.
SteveDonie