>I was recently asked why I retrieve my workspace artifacts via a URL instead of by direct file access in the build. The main reason is to try and future proof some of my build scripts. As distributed builds are added, it may be more beneficial to access the items via Hudson’s RESTful API instead of accessing the physical file locations. The Master server will always know where to find the file via the URL.
The Remote Access API page explains the concept behind Hudson’s API, and the Hudson How To page on the eclipse wiki explains some possible uses of the API during a build. As we move more and more into a distributed environment, we may have to rethink how the jobs interact within that environment.