Buscando una herramienta de compilation de código abierto que funcione con SVN y .NET

Estoy buscando una herramienta de compilation de código abierto para usar con soluciones .NET que se guardan en un repository SVN.

Obviamente, PowerShell funcionará, ya que puedo escribir todo, pero estoy buscando algo un poco más sólido que eso. He hecho mis búsquedas y no encontré nada de interés.

Básicamente, estoy buscando una herramienta que:

  1. Es gratis.
  2. Puede iniciar comstackciones de .NET e informar de compiler errors.
  3. Puede extraer la última versión de un repository SVN.
  4. Puede copyr files en las ubicaciones correctas.
  5. Tiene algún tipo de GUI, de lo contrario solo usaría scripts de PowerShell como dije.

Consideraría usar una herramienta de CI como:

  1. Hudson que tiene soporte SVN, NAnt y MSBuild
  2. CruiseControl.NET, que es una herramienta pura de .NET CI.

Ambos son fáciles de instalar, configurar y ejecutar.

HTH.

TeamCity 6.0 http://www.jetbrains.com/teamcity/

¡No es OSS sin embargo!

TeamCity ( http://www.jetbrains.com/teamcity/features/index.html ), aunque no es de código abierto, debe cumplir con sus requisitos y es gratuito para organizaciones / configuraciones más pequeñas.

Obviamente no es de código abierto, pero mi sistema de compilation de elección es MSBuild combinado con una herramienta de continuous integration como TeamCity o CruiseControl.Net .

  • Es gratis
  • MSBuild es el sistema de compilation utilizado para comstackr .Net (comprender que MSBuild ayudó a mejorar mi comprensión de .Net en general)
  • Puede integrarse con SVN utilizando MSBuild Community Tasks en MSBuild o utilizando la integración en TeamCity / CruiseControl.Net
  • CruiseControl.Net y TeamCity tienen interfaces web, o puede usar VisualStudio para realizar comstackciones siempre que su file MSBuild tenga una extensión que Visual Studio reconozca (por ejemplo, .csproj )