Artifacts
sfp artifacts fetch
sfp artifacts fetchUSAGE
$ sfp artifacts fetch -d <value> [--json] [-a <value> | -p <value>] [--scope <value> [--npm | -f <value>]]
[--npmrcpath <value> ] [--continue-on-error] [--loglevel
trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]
FLAGS
-a, --artifacts=<value> Comma-separated list of artifacts to fetch (format: name:version). Use LATEST_TAG for
latest version
-d, --artifactdir=<value> (required) [default: artifacts] Directory to download artifacts into
-f, --scriptpath=<value> (Optional: no-NPM) Path to script that authenticates and downloads artifacts from the
registry
-p, --releasedefinition=<value> Path to release definition file
--continue-on-error Continue processing other artifacts even if some fail to fetch
--loglevel=<option> [default: info] logging level for this command invocation
<options: trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL>
--npm Download artifacts from a pre-authenticated private npm registry
--npmrcpath=<value> Path to .npmrc file used for authentication to registry. If left blank, defaults to
home directory
--scope=<value> (required for NPM) User or Organisation scope of the NPM package
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
Fetch artifacts from a registry based on a release definition
EXAMPLES
$ sfp artifacts:fetch -p myreleasedefinition.yaml -f myscript.sh
$ sfp artifacts:fetch -p myreleasedefinition.yaml --npm --scope myscope --npmrcpath path/to/.npmrc
$ sfp artifacts:fetch --artifacts package1:1.0.0,package2:LATEST_TAG --npm --scope myscopesfp artifacts promote
sfp artifacts promotesfp artifacts query
sfp artifacts queryLast updated
Was this helpful?