Hi, I'm thinking about optimizing artifact transfer between builds by using WIM files instead of single file transfers.
Building would work by mounting an empty writeable WIM file over an output directory, having the build process install into this directory, then unmount and optimize the WIM file before declaring it as an artifact. Artifact consumers would mount the file read-only. Obviously, if something goes wrong, the file needs to be unmounted regardless, so I wonder how I'd set up an, ideally declarative, pipeline that mounts an image that is then available to a block of steps, and unmounted afterwards using a method that depends on the current build status. As an additional complication, making the pipeline resumable would require something like automatically unmounting images when execution is stopped after the current step, and remounting if it should continue. Can this be done, or will I have to extend the actual Jenkins program for that? Simon -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/20200221113313.GA16649%40psi5.com.