TECH Signal 481
DSCI simplifies CI job artifacts to files in ~/artifacts/ directory
Illustration only Photo by MontyLov on Unsplash
DSCI (Dead Simple CI) treats pipeline artifacts as files in a shared ~/artifacts/ directory, where any job can write files and subsequent jobs can read or remove them.
Most CI systems require explicit artifact configuration and upload/download steps between jobs. DSCI reduces this to writing files to a directory, removing configuration overhead for passing data between pipeline stages.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
Artifacts in DSCI are any files placed in the ~/artifacts/ directory.
Subsequent jobs access artifacts from the same ~/artifacts/ path without explicit transfer configuration.
Removing a file from ~/artifacts/ makes it unavailable to later jobs, so the directory acts as a pipeline data buffer.
THE CLUSTER