MegaBuild is an automated build utility. It is primarily intended to build multiple Visual Studio solutions, but it also includes steps to run batch files, run PowerShell scripts, build MSBuild projects, send email, add output, wait a specified amount of time, or play sounds. You can also write your own custom step types that integrate into MegaBuild using the provided MegaBuild SDK.
MegaBuild was written in C# and requires a .NET runtime. To add custom step types you can use any .NET language to inherit from the MegaBuild.ExecutableStep type.
This software is CharityWare. If you use it, I ask that you donate something to the charity of your choice.
Click here to see a screenshot of MegaBuild.