My 'hack'/'customizations' are based on 1.4.2.14. The added security in 1.5 may be something that could be leveraged for further purposes. My 'hacks' are all loosely tied into the system and it basically breaks down like this:
Some alterations to the ProjectGrid.vm -- To add some drop downs and buttons which call a webservice via AJAX A webservice page that is hosted and stores my data in a database (could have been a flat file, serialized dataset or something, but chose quick and dirty db table) Then a plugin library for ccnet to do some other dirty work for me. Most critical is an msbuild wrapper that gets the settings that were set via the front-end and then passes them to MSBuild when it runs. This allows me to have a 'Binary Deploy' target that takes in a version and an environment from MSBuild perspective, but since this is data driven I have a single CCNET build -- Binary Deploy. I can send this any combination of version/environment from the front-end.
