[Insight-developers] Sharing data among several builds ?
Arnaud Gelas
arnaud_gelas at hms.harvard.edu
Mon Sep 26 10:19:06 EDT 2011
On 09/26/2011 10:02 AM, Brad King wrote:
> On 9/26/2011 9:39 AM, Arnaud Gelas wrote:
>> Is it now possible to use a same directory for the data for different nightly builds?
>> If yes, how to proceed?
> Yes. I also updated the itk_common.cmake and itkmodular_common.cmake
> dashboard scripts to do this automatically for dashboard builds. That
> is why I asked everyone to update their scripts last week (though not
> all machines have been updated yet AFAICT). Just pull the latest changes
> from the ITK.git "dashboard" branch into your local scripts directory.
>
> After that a single directory named "ExternalData" will appear next to
> your source directories. It will persist across multiple nights so you
> don't end up downloading the same objects over and over. This is safe
> because the object content is stateless and objects are created atomically.
>
> It will also work for personal development builds. There is an advanced
> cache entry named ExternalData_OBJECT_STORES. Just point it at some
> directory outside your ITK build trees somewhere on your disk. Point
> all your build trees to the same location. They will all share objects
> in a local repository at that location.
>
> -Brad
Sounds cool !!!
Thanks,
Arnaud
More information about the Insight-developers
mailing list