2009-04-26 31 views

risposta

12

È possibile utilizzare NANT Loggers and Listeners per quello. Un'opzione è passare un parametro logfile al comando. Questo file viene sovrascritto ad ogni esecuzione.

Si potrebbe avere un file batch che chiama NAnt per ogni file di build e output corrispondente.

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

Vorrei suggerire di guardare in a un'applicazione Continuous Integration, come CruiseControl.NET se non l'avete già fatto.

+0

Ho visto la documentazione. Sto anche pensando a TeamCity per il mio CI. Non sono ancora sicuro di come passare dal tuo suggerimento al mio obiettivo. Puoi spiegare un po 'di più su come posso configurare il logger predefinito per scrivere su un file invece della console dal mio script di build? –

+0

Ho aggiornato il mio post. Speriamo che questo aiuti. –

+0

Lo ha fatto. Grazie. –

Problemi correlati