A Concourse resource for managing versions/files from arbitrary sources.
version_check- a script to execute which will output an unordered list of all semvers (one per line)
metalink_get- a script to generate metalink content for the given
versionpassed as an environment variable
signature_trust_store- identities and keys used for signature verification
skip_hash_verification- skip hash verification of files
skip_signature_verification- skip signature verification of files
version- a supported version constraint (e.g.
include_files- a list of file globs to match when downloading a version's files (used by
exclude_files- a list of file globs to skip when downloading a version's files (used by
Check for new versions.
version- semantic version (e.g.
Download and verify the referenced file(s).
.resource/metalink.meta4- metalink data used when downloading the file
.resource/version- version downloaded (e.g.
*- the downloaded file(s) from the metalink
skip_download- do not download blobs (only
versionwill be available)
bytes- total bytes of files
files- number of files
To use this resource type, you should configure it in the
resource_types section of your pipeline.
- name: dynamic-metalink type: docker-image source: repository: dpb587/dynamic-metalink-resource
latest tag will refer to the current, stable version of this Docker image. For using the latest development version, you can refer to the
master tag. If you need to refer to an older version of this image, you can refer to the appropriate