CruiseControl.NET, Visual Studio y SubVersion

Estoy configurando un server de continuous integration.

Tengo un problema que no parece mencionarse en los tutoriales.

Tengo una aplicación web ASP.net que necesito comstackr y publicar.

Mi problema es que parece que puedo comstackr la aplicación, pero cuando bash utilizar un editor de compilation, copy todo, incluidos los files y carpetas .svn y los files ms CS.

Estoy usando una tarea de MSBuild para comstackr mi fuente. Intenté configurar mi Directorio de salida de MSBuild en el directory, pero esto no pareció tener ningún efecto.

¿Qué no estoy entendiendo?

Gracias

Probablemente esté buscando la directiva _CopyWebApplication:

http://blogs.msdn.com/nmoreau/archive/2007/01/26/deploying-web-application-projects.aspx

Utilizamos CruiseControl.NET para implementar nuestras aplicaciones ASP.NET en nuestros serveres de testing para el departamento de control de calidad, por lo que esto es posible.

En cada proyecto, creamos una configuration de compilation adicional llamada 'Deployer' que es idéntica a la configuration de Depuración, con la exception de build un Proyecto de Despliegue Web adicional. Entonces al ejecutar MSBuild en la configuration de Deployer, podemos generar nuestro resultado comstackdo en una location conocida.

Luego usamos NAnt para realizar una operación de copy simple en la location requerida, es decir, en una carpeta donde nuestro server IIS está configurado para search las aplicaciones.

Sé que no mencionas a NAnt en tu pregunta, pero vale la pena familiarizarte con ella si quieres sacar el máximo provecho de CCNet.

No estoy trabajando en este momento, pero si esto tiene sentido y quieres información adicional, házmelo saber y reuniré más información.

Espero que esto ayude

¿ obj carpetas bin u obj registradas en svn? si es así, eso contribuiría o posiblemente causaría este problema.

Porque esas carpetas no deberían tener ninguna carpeta / file svn

Puede configurar SVN para llamar a las carpetas .svn _svn en su lugar.

Establezca la variable de entorno SVN_ASP_DOT_NET_HACK .