I have a project that I hope to move onto TeamCity when released. It currently contains three build configurations...
- Integration Build (triggered on checkins to subversion) - basic quick tests executed
- Nightly Snapshot (triggered at 1AM every morning) - full test suite executed
- Release Build (triggered on demand via web app)
Currently TeamCity maintains three independent build numbers for this setup which does not reflect the overall build number for the project at release time.
I had previously implemented our own build numbering via ant's propertyfile task but would really like to drop this and let the build manager (TeamCity) handle it.
I'd be interested in hearing what other projects do in this case and also whether this is something that might be supported in future versions of TeamCity.