...
As a proposed design, the artifacts are stored in a file system hierarchy on S3DF, and an (optional?) database is used to track metadata about the artifacts and help in locating them, if necessary.
Update: The "registry" DockerHub image (https://hub.docker.com/_/registry) can allow us to have a local image registry. This may be usable as the basis of a general-purpose binary artifact storage.
Code Block |
---|
title | Proposed Artifact Storage Layout |
---|
|
ARTIFACT_TOP=/sdf/group/ad/eed/build_system/artifact_storage
$ARTIFACT_TOP/<component>/build_results/<tag>/...
$ARTIFACT_TOP/<component>/data/...
|