A Buildkite plugin for uploading and downloading artifacts.
List of directories to cache
Bucket name to use for cache storage. This plugin will interpolate as
"s3://${BUILDKITE_PLUGIN_S3_CACHE_BUCKET}/${BUILDKITE_PIPELINE_SLUG}/${BUILDKITE_BRANCH}/${FILENAME}.tar.gz"
Examples:
company-bucket/cache
(to us a subdir)company-bucket
String used to generate a unique name for this job
Default: ${BUILDKITE_LABEL}
Example: ${BUILDKITE_MESSAGE}
or ${BUILDKITE_COMMAND}
Target file to zip the cache. Defaults to a hashed name in /tmp
If non-empty, will load s3 optimized configuration
Hooks can be disabled by setting BUILDKITE_PLUGIN_S3_CACHE_HOOKS
to any value
Loads pre-cache hooks from ${BUILDKITE_BUILD_CHECKOUT_PATH}/.buildkite/hooks/pre-cache
Loads post-cache hooks from ${BUILDKITE_BUILD_CHECKOUT_PATH}/.buildkite/hooks/post-cache
MIT (see LICENSE)