Skip to content

Is there a way to avoid copying artefacts from step to step #873

Answered by nmoroze
suzizecat asked this question in Help (Q&A)
Discussion options

You must be logged in to vote

Hi,

Good question! The idea of writing and reading artifacts in between build steps is pretty critical to SC's design, so there's no way to turn it off. However, it is worth pointing out that we actually use hard links to "copy" files from the outputs/ of one step to the inputs/ of another, so there's no actual duplication of data on disk.

While our open-source reference scripts use tool-agnostic ASCII formats to communicate between steps, some tools support custom binary formats that may be smaller, so one could write reference scripts that use those (or perhaps perform compression in the tool pre_process() or post_process() functions) to make a slightly more disk space efficient flow.

H…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@suzizecat
Comment options

Answer selected by suzizecat
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants