Where to start with CruiseControl.NET

I create my source code for the team + build / integration from scratch. We used VSS and the tool we created to complete the build process. We decided to move to a more modern environment. I have SVN running and would like to set up a continuous integration process with CruiseControl.NET. Is there a good step-by-step guide for beginners to help me get started with the best practices of this tool?

+4
source share
6 answers

Before you can make the most of CruiseControl, you need to create an automatic build script that can be run using msbuild or nant. Once you create the project in one step, you can start integrating CruiseControl into the mix. Here are some resources to help you get started:

+6
source

An excellent resource that I recently found for CI is Martin Fowler, author of the famous book Enterprise Architecture Architecture.

URL: http://martinfowler.com/articles/continuousIntegration.html

+1
source

One piece of advice that we learned is that if you have a large enough team and the product you are talking about is some kind of “impetus for quality, so people can test” the type of scenario, resist the desire to build it every time who something is checking something. It is likely to lower QA for a while and cause QA to be interrupted before you find out that people check stuff all day.

For the push to QA scenario, just send it every night if it detects changes.

For the “see if it builds” scenario, every hour is good (again, people often check the material too often in a decent-sized team to make instant assemblies worthwhile)

0
source

If you are looking for .NET CI, I can offer you a look at Team City . I think it is better and it is free for up to 20 users.

0
source

Indeed, the documentation is pretty solid

-1
source

Source: https://habr.com/ru/post/1276376/


All Articles