Project Level Events
It would be nice to have global/project level events (vbld_StepStarting, vbld_StepStarted, and vbld_StepDone). For instance, I want the entire build to run (ignore failures on many steps), but want failures of all steps logged a certain way. The only way to accomplish this now (that I've come across) is to put the same script in all steps. If implemented, it could also be used for timing all the steps to find bottlenecks in the build process. ie. Set a macro in vbld_StepStarting to record the time, and diff it with the time at vbld_StepDone, and log that somewhere other than the standard log file.
|