Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>You can start by looking into <a href="http://cruisecontrol.sourceforge.net/" rel="nofollow noreferrer">Cruise Control</a>.</p> <p>There's also <a href="http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET" rel="nofollow noreferrer">CruiseControl.net</a> if that's your poison.</p> <p>Essentially though, you need the following ingredients:</p> <ul> <li>A dedicated environment (Virtual Machine/server. Don't use a developer's machine, unless it's just you. Even then, run a VM if you can. Much easier to move it to a server when/if one becomes available in your organisation)</li> <li>A source control system that supports labelled/tagged revisions (for example, <a href="http://subversion.tigris.org/" rel="nofollow noreferrer">Subversion</a>+<a href="http://tortoisesvn.tigris.org/" rel="nofollow noreferrer">TortoiseSVN</a>)</li> <li>Build scripts. These can be batchfiles that start the devenv.exe or msbuild.exe applications with a command line, or you can use something like <a href="http://ant.apache.org/" rel="nofollow noreferrer">Ant</a> or <a href="http://nant.sourceforge.net/" rel="nofollow noreferrer">NAnt</a>.</li> </ul> <p>In this scenario, CruiseControl acts as the <a href="http://martinfowler.com/articles/continuousIntegration.html" rel="nofollow noreferrer">Continous Integration</a> server, and can make sure that you have builds done as you check in your code. This means you know whether <a href="http://blogs.msdn.com/buckh/archive/2006/10/26/a-checkin-policy-to-detect-that-the-build-is-broken-in-a-ci-environment.aspx" rel="nofollow noreferrer">the build is broken</a> quicker than if you just had nightly builds. You should probably also have nightly builds, though.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload