paul_cheung

导航

Daily Build[called heart beat]

###Daily Build->Object File&Binary File->Deploymened on release server->BVT Automation.

  1.As of vs.net2003, IDE could control the entire solution build progress, but these all operations log are manipulated by IDE;

For developers, the build progress is like a black-box, it is hard to be modified and managed. The PreBuildEvent and PostBuildEvent of course could be used for controlling the build progress, yet these events are all embedded in csproj/vbproj file, also hard to be modified and extended;

above all, when the IDE is used for daily build, the VS.NET is required to be installed, which is an additional cost;

  2.Another preferred approach is using NAnt(A .NET Build Tool). this approach requires tons of xml config files which is a hot potato.

  3.As of vs.net2005, MSBuild has been used for doing this job. MSBuild reads .csproj file directly and manipulates csc/vbc or other compilers to build entire solution. Actually, VS2005 IDE itself has invoked MSBuild to accomplish compilation.

reference: http://www.cnblogs.com/zoti/archive/2007/07/14/817846.html

posted on 2013-07-17 14:31  paul_cheung  阅读(158)  评论(0编辑  收藏  举报