I have several C++ projects, that all depend on Boost – which we build locally on the same Jenkins. The depending projects are configured to copy artifacts from the last successful build of Boost, which works. But the number of files installed by Boost (libraries and headers) is over 14K, which takes multiple minutes to copy over even on the same server. I'd like to propose the option to symlink to the chosen build's artifacts from the workspace, if possible (if the build was on the same agent). This would save both time and space in many cases. (Note, that symbolic links are available on Windows too nowadays.) |