ASP.NET website Continuous Integration+Deployment using CruiseCo. You can setup continuous integration and automated deployment for your web application using CruiseControl.NET, Subversion, MSBuild and Robocopy.
I will show you how you can automatically build the entire solution, email build report to developers and QA, deploy latest code in IIS all using CruiseControl.NET every N minutes. First get the following: CruiseControl.NET Subversion (install the command line tools and add the Subversion bin path to PATH environment variable) Robocopy (Windows Vista/2008 has it built-in, here's the link for Windows 2003) Install .NET Framework.
You need it for MSBuild. Continuous Integration: From Theory to Practice - From the softw. Guide to building .NET projects using Hudson. In this guide I'm going to show how to set up a C# project on the Continuous integration server Hudson.
I've been using Hudson on .NET projects since september and it works really well. I'm going to use Media Portal as the example project. The below goals will be solved in this guide:Get the source code from the Subversion repositoryLink change logs to the repository browser using ViewVCBuild the project using MBuildRun the tests using NUnit and display the results together with a trend graphPublish artifacts from the build (nightly builds)Run FxCop on an assembly and display warnings (linked with source code) and a trend graph Search the source code for TODO, FIXME comments and display the open tasks with links to the source codeInitial downloadsThe following files are needed besides Java (at least 1.5).
Continuous Integration: From Theory to Practice 2nd Edition - Fr.