Command: download artifacts
On this page
Usage
ocm download artifacts [<options>] {<artifact>}
Options
-h, --help help for artifacts
-O, --outfile string output file or directory
--repo string repository name or spec
-t, --type string archive format (directory, tar, tgz) (default "directory")
Description
Download artifacts from an OCI registry. The result is stored in artifact set format, without the repository part
The files are named according to the artifact repository name.
If the repository/registry option is specified, the given names are interpreted relative to the specified registry using the syntax
<OCI repository name>[:<tag>][@<digest>]
If no –repo
option is specified the given names are interpreted
as extended OCI artifact references.
[<repo type>::]<host>[:<port>]/<OCI repository name>[:<tag>][@<digest>]
The –repo
option takes a repository/OCI registry specification:
[<repo type>::]<configured name>|<file path>|<spec json>
For the Common Transport Format the types directory
,
tar
or tgz
are possible.
Using the JSON variant any repository type supported by the linked library can be used:
ArtifactSet
CommonTransportFormat
DockerDaemon
Empty
OCIRegistry
oci
ociRegistry
The –type
option accepts a file format for the
target archive to use. The following formats are supported:
- directory
- tar
- tgz
The default format is directory
.
See Also
- ocm download — Download oci artifacts, resources or complete components