2009-04-26 15 views

Respuesta

12

Puede usar NANT Loggers and Listeners para eso. Una opción es pasar un parámetro de archivo de registro al comando. Este archivo se sobrescribe en cada ejecución.

Puede tener un archivo por lotes que llame a NAnt para cada archivo de compilación y salida correspondiente.

NAnt.exe -build:[build file for PROJ1] -logfile:c:\temp\BuildOutput1.txt 
NAnt.exe -build:[build file for PROJ2] -logfile:c:\temp\BuildOutput2.txt 
. 
. 

que sugeriría usted mira en una aplicación en Continuous Integration, como CruiseControl.NET si no lo ha hecho.

+0

He visto la documentación. También estoy planeando TeamCity para mi CI. Todavía no estoy seguro de cómo pasar de tu sugerencia a mi objetivo. ¿Puede explicar un poco más acerca de cómo puedo configurar el registrador predeterminado para escribir en un archivo en lugar de la consola desde mi script de construcción? –

+0

Actualicé mi publicación. Espero que eso ayude. –

+0

Lo hizo. Gracias. –

Cuestiones relacionadas