Step-By-Step ASP.NET Automated Build/Deploy

后端 未结 7 1629
南方客
南方客 2020-12-07 10:54

Seems like there are so many different ways of automating one\'s build/deployment that it becomes difficult to parse through all the different scenarios that people support

7条回答
  •  执笔经年
    2020-12-07 11:07

    There is another new build tool (a very intelligent wrapper) called NUBuild. Its lightweight, open source and extremely easy to setup and provides almost no-touch maintenance. I really like this new tool and we have made it standard tool for our continuous build and integration process of our projects (we have about 400 projects across 75 developers). Try it out.

    http://nubuild.codeplex.com/

    • Easy to use command line interface
    • Ability to target all .Net framework version i.e. 1.1, 2.0, 3.0 and 3.5
    • Supports XML based configuration
    • Supports both project and file references
    • Automatically generates the “complete ordered build list” for a given project – No touch maintenance.
    • Ability to detect and display circular dependencies
    • Perform parallel build - automatically decides which of the projects in the generated build list can be built independently.
    • Ability to handle proxy assemblies
    • Provides visual clue to the build process e.g. showing “% completed”, “current status” etc.
    • Generates detailed execution log both in XML and text format
    • Easily integrated with Cruise-Control.Net continuous integration system
    • Can use custom logger like XMLLogger when targeting 2.0 + version
    • Ability to parse error logs
    • Ability to deploy built assemblies to user specified location
    • Ability to synchronize source code with source-control system
    • Version management capability

提交回复
热议问题