2010-11-04 13 views
10

Tengo una compilación en TeamCity que se ejecuta contra los nombres de un archivo de proyecto Web.csproj (dentro de una carpeta "Web" en la raíz) y se dirige a "Paquete". Funciona muy bien y obtengo una bonita carpeta Web \ obj \ Debug \ Package con todo el contenido esperado.TeamCity no puede encontrar artefactos después de una compilación

Luego tengo una segunda compilación con una dependencia de artefacto en la ruta anterior que está destinada a ejecutar el comando de implementación. Sin embargo, no importa lo que haga, siempre aparece el mensaje de error "No se pudo descargar la dependencia de artefactos", seguido de "Sin archivos coincidentes para el patrón" Web/obj/Debug/Package "". Incluso si configuro la ruta de los artefactos a solo ** y trato de extraer todo desde la raíz, falla. Mirando en el servidor, claramente hay archivos en el directorio de trabajo.

¿Alguien tiene alguna guía para solucionar este problema?

+0

¿El primer paso enumera todos los artefactos después de una compilación exitosa, en la pantalla de estado de TC? –

+2

nota: debe especificar en el primer paso qué salida mostrar como artefactos, de manera predeterminada no hay ninguno. –

+3

Spot en Lasse, no tenía el paso anterior para crear los artefactos (todavía me estoy dando cuenta de los conceptos que me temo). ¿Te gustaría dejar eso como respuesta y lo aceptaré? –

Respuesta

4

Para completar, la respuesta fue que no había definido una ruta de artefactos en la primera compilación. Sin especificar el resultado para guardar desde esta compilación, no estará disponible en compilaciones dependientes.

Cuestiones relacionadas