Skip to content

Add support for staging with buildbox-fuse

Description

This adds the new FuseStager backend that relies on buildbox-fuse and enables it if the binary is located in $PATH.

Changes proposed in this merge request:

  • Add the new FuseStager implementation
  • LocalCasInstance: attempt to find the buildbox-fuse binary and, if present, use it for staging. If not, fall back to staging using hard links.

Validation

Note that the CI is currently not testing the staging with FUSE. Since the buildbox-fuse binary is not present, it is still only relying on hard links.

Edited by Santiago Gil

Merge request reports

Loading