Creación de artefactos de sitios web asp.net en Teamcity desde el repositorio SVN
-
10-07-2019 - |
Pregunta
Estoy usando TeamCity Professional versión 4.5.4 (compilación 9071) en el trabajo para construir mi proyecto de aplicación web asp.net.
Mi archivo de solución consta de varios proyectos (por ejemplo, aplicación web, pruebas unitarias, algún proyecto de servicio web, etc.).
Quiero crear un artefacto que consista en mi aplicación web (las demás pueden ignorarse por ahora), por lo que tengo la siguiente configuración en teamcity (que se desvía de los valores predeterminados):
- Configuración general
- Rutas de artefactos: trunk \ project-src \ intranet-webapp *** = > WebAppArtifact
- Configuración de control de versión (SVN)
- Pago automático en el agente
- Corredor (sln2008)
- Objetivos: publicación limpia
Construye mis artefactos muy bien, pero hay un gran problema : el artefacto mantiene el " .svn " carpetas y los archivos .cs (código C # subyacente) que contiene.
Esperaba que con el " Publicar " objetivo en mi corredor, tendría exactamente lo que el "Publicar proyecto" el menú en VS 2008 lo hace: copia el proyecto compilado en alguna ubicación sin los archivos de código subyacente y sin carpetas .svn.
¿Alguien podría decirme qué configuración me estoy perdiendo?
Solución
Si va a utilizar el proceso de pago en el servidor, no habrá directorios .svn.