Search code examples
open-sourcecontinuous-integrationteamcity

Continuous Integration for a small .NET open source project


I'm starting a small open source project, myself being the sole contributor for the time. Still, I think a continuous integration setup would be useful to detect whether I broke the build.

Is there a free, hosted continuous integration server that is suitable for very small projects? Googling turned up CodeBetter, but I'm not sure they'll accept a one-man project that is just starting up.

I prefer TeamCity, but I'm open to suggestions.

Note - a hosted solution is a must for me. I don't want to setup and maintain a continuous integration server, so answers like "TeamCity" or "CruiseControl" are simply irrelevant.

Specific requirements:

  • I am hosting my project at GitHub, so the continuous integration server needs Git integration
  • I would like the continuous integration server to run .NET integration (unit) tests
  • Nice to have - I also need access to a MySQL server (although I could modify the tests to use embedded SQLite, they currently run against an external MySQL server).

Solution

  • I know the thread is quite old, but for the people still looking for the answer I recommend taking a look at AppHarbor

    It is pretty easy to setup integration with Github and Bitbucket, and you have basic db connections for free through "addon" options.

    Quite convenient for startups.