On 22 Feb 2015, at 4:50 pm, Norbert Thiebaud <nthieb...@gmail.com> wrote:
> PS: Windows 2012 somehow ended-up with a 'ghost' directory that no-one
> could delete not even Admin ( Windows these days is so secure than
> even Administrator does not have the permission to delete files....
> yeah that is the symptom: 'Permission denied' whatever you try to do
> with that Directory...)
> Solution: Standard Microsoft Support Technique: Reboot. Hard to
> imagine that some people are running this crap on 'production' system

The situation on Windows is not quite that bad.  I’ve had to run Jenkins on 
Windows before, and it was a reoccurring problem that a failed or aborted build 
could leave some process running which held a file open within the Jenkins 
workspace preventing cleanup of the workspace.  Our solution was to use 
SysInternals "Process Explorer" to locate which process had a file open within 
that directory, then kill that process.

http://technet.microsoft.com/en-au/sysinternals/bb896653.aspx

I wonder if we should script this at the start or end of the Jenkins build.  
The corresponding command-line tool for locating which process has a file open 
is called “handle”:

https://technet.microsoft.com/en-au/sysinternals/bb896655.aspx

For some precedent there is a TeamCity plugin which uses this approach: 
https://confluence.jetbrains.com/display/TCD9/Build+Files+Cleaner+%28Swabra%29

Regards,
Luke.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to