16 Aug
2004

VSS 8.0 and CruiseControl.Net

Craig Andera of Pluralsight recently
posted about his CruiseControl.Net experience
for FlexWiki.

The
post itself
is interesting, as he has made an attempt at having lowering pain
of ownership of CruiseControl.Net in
a multi project environment.
Lot’s of people ( including me ) have tried to wring simplicity
out of this fairly complex system.

It got me thinking.

Event Triggering in VSS 8.0

The icing on the VS Team System cake would be if MS would address the
continuous build process natively. Perhaps by providing an event system in VSS 8.0…

Out of the box ability to hook in to events within VSS would be so
cool!

Maybe like this:

  1. Right click a node in the VSS tree.
  2. Select “Manage Events”
  3. Get a dialogue that allows me to select which event I am tying in to:


    Event Options might be:
    OnCheckin
    OnCheckout
    OnMerge
    OnBranch
    Etc…
  4. Option A: Let me add actions like Visual Studio build events.
    Option B: Let me actually associate a custom .Net assembly and invocation signature
    with this event.
    Whichever technique is available, allow the use of internal variables like are used
    in VS build events.
    IE: ${Author},${ProjectPath}
Surely these events are actually present in the VSS engine. Just
expose them to us, guys.