2009-04-26 7 views

Répondre

12

Vous pouvez utiliser NANT Loggers and Listeners pour cela. Une option consiste à passer un paramètre de fichier journal à la commande. Ce fichier est écrasé à chaque exécution.

Vous pouvez avoir un fichier batch qui appelle NAnt pour chaque fichier de construction et la sortie correspondante.

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

Je vous suggère de considérer à une application Continuous Integration, comme CruiseControl.NET si vous ne l'avez pas déjà fait.

+0

J'ai vu la documentation. Je prévois également TeamCity pour mon CI. Je ne suis toujours pas sûr de savoir comment passer de votre suggestion à mon objectif. Pouvez-vous expliquer un peu plus comment je peux configurer l'enregistreur par défaut pour écrire dans un fichier au lieu de la console depuis mon script de construction? –

+0

J'ai mis à jour mon message. J'espère que ça aide. –

+0

Il l'a fait. Je vous remercie. –

Questions connexes