Continuous Integration

This page refers to Continuous Integration server, a component that runs continuously in the background and integrates the work of different developers. The concept is to be the focal point where all the work is put together, code is built, and then a set of automated tests is performed to ensure the code is stable.

Online

    • AppVeyor (Windows)
    • Travis-CI (Linux)

Server

See Jenkings sub-page.

Versioning project (link) is an MSBuild add-on that adds the CVS revision number into the compiled .NET assembly.

TeamCity

JetBrains TeamCity has a free license for up to 20 projects and 5 build agents. Very easy to set up.

CruiseControl.NET

Free integration server from ThoughtWorks.