Configuración de CI con TeamCity con Git y NAnt

Nos estamos alejando de TFS como un service de control / compilation de origen.

Ahora estamos usando TeamCity y alojando nuestra fuente en Git a través de BitBucket.

¿Alguien puede indicarme un artículo decente, un blog, una pregunta de Stack existente con un esquema básico de los pasos aquí para get una configuration de CI en funcionamiento?

Tengo una configuration básica de proyecto en TeamCity, la saco de Git, pero estoy intentando descubrir cómo configurar NAnt como un paso de compilation para comstackr el código y publicarlo en mi website de IIS.

¿Algún consejo?

Para que quede claro, la configuration:

  1. Servidor de compilation = TeamCity
  2. Source Control = Git (BitBucket)
  3. Aplicación = Aplicación web ASP.NET MVC 3
  4. Servidor web = IIS 7

Aprecie cualquier puntero.

Lo más parecido que he encontrado es esto: http://thecodedecanter.wordpress.com/2010/03/25/one-click-website-deployment-using-teamcity-nant-git-and-powershell/

Pero eso implica que el server web extrae el código de Git usando powershell. No quiero eso. Quiero que TeamCity saque el código de Git y lo publique directamente en mi server web.

Lo conseguí trabajando (con MSBuild, no con NAnt, por ahora) gracias a esta excelente serie de blogs .

Aquí hay un artículo sobre el artículo sobre cómo imitar a AppHarbor (que parece ser lo que quieres), aunque es posible que quieras considerar ir por lo real .