2011-01-20 13 views
6

Soy nuevo en TeamCity. Estoy usando Build step usando el archivo de solución de Visual Studio. Quiero configurar la ruta de Artifact para que pueda obtener el resultado de mi compilación en algún lugar de la carpeta Artifact. No puedo entender de la documentación de TeamCity :)No se pueden obtener los artefactos usando el tipo de compilación Run Archivo de la solución de Visual Studio

Tengo la siguiente configuración. Pero no obteniendo ningún artefacto.

Artifact paths:- /MyProject/bin/Release/*.* => PublishDir 
Build Runner : Visual Studio(sln) 
Build file path: \Successor\Successor.sln 
Targets: Rebuild 
Configuration: Release 
Platform: x86 

¿Cuál es la heredad aquí?

Gracias

Respuesta

4

Me editar su artefacto y construir caminos de la siguiente manera:

Artifact paths: MyProject/bin/Release/*.* => PublishDir 
Build file path: Successor\Successor.sln 

veces sendas referencias con '\' o '/' que conduce a que puede causar problemas con TeamCity. La actualización de tu ruta de artefactos podría resolver el problema. Obviamente, editar la ruta del archivo de compilación no resolverá su problema, pero sería una buena idea seguir adelante y cambiar esto en caso de que alguna vez edite la configuración.

Si este cambio no ayuda, ¿qué dicen los archivos de registro sobre los resultados de su compilación? ¿Sus resultados de compilación llegaron con éxito a la carpeta Project/bin/Releases en el agente de compilación? ¿Hay alguna referencia a los artefactos que se publican o que no se publican en los registros?

+0

Gracias de nuevo por su ayuda. – Saghar

5

Compruebe el registro de compilación de TeamCity. Te dirá por qué no se pudo crear ningún artefacto. Por ejemplo:

[Publishing artifacts] Artifacts path /MyProject/bin/Release/*.* not found 

Asegúrese de que sus archivos se compilan realmente ro bin\release.

Cuestiones relacionadas