Hello, In our shop we get a lot of control of when and what gets built by using build labels in our source code control (StarTeam). We then configure CCNet to pull from StarTeam based off of that build label. This allows our dev team to check in before review. And our dev team and project managers get to review and approve (or not) which code changes get the build label attached. We also have a separate CCNet build project that just builds off of the latest tip of the revision tree.
This gives us a labeled version for release to our regression testing without slowing any development and a developing build that gives us room to fix any integration issues. my 2c, KMF
