----- Original Message -----
From: "Nicklas Norling" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 15, 2003 4:43 PM
Subject: [Nant-users] Logging failures or successes


> 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?


I would suggest posting a patch that would :

- add an option to the MailLogger to send the build log as an attachment
- add another option to have it zip the build log (if its to be send as an
attachment only ofcourse)

Thanks,

Gert




-------------------------------------------------------
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

Reply via email to