Hi all. I'm building a number of projects and would like to send out feedback from the build using email. Unfortunately the logs get big and I must zip the logs before sending them in email. I've understood that leaves me with the <mail> task. (NAnt.Core.MailLogger has no compression).
When the build is going ok, I want to send a short notice about the happy occasion. When the build goes wrong I want to zip up all the logs and email them to my user list using the <zip> and <mail> tasks. The problem is that in order to know if the build succeeded or not, I must be using nant.onsuccess/nant.onfailure. And that means I must be executing in the same script as the build when I jump off to send feedback. But the log files are then locked and can not be zipped. <command> C:\Harv>nant -nologo -f:main.build -l:FullBuild.log all </command> <result> ..... ziplogs: [zip] Zipping 4 files to C:\Harv\BuildLogs.zip. C:\Harv\main.build(65,6): Zip file 'C:\Harv\BuildLogs.zip' could not be created. The process cannot access the file "C:\Harv\FullBuild.log" because it is being used by another process. </result> If I on the other hand where to run a separate nant after the build, then the log file is not locked, but I don't have the information about the success/failure of the build. How would one go about solving such a thing? /Nicklas Norling ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users