Skip to content

janstuemmel/drone-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drone-cache

A caching plugin for drone-ci using gzip compression. Please read the docs.

Heavily inspired by Drillster/drone-volume-cache.

Docker

Build the image:

docker build --rm=true -t janstuemmel/drone-cache .

Usage

Restore cache

docker run --rm \
  -e DRONE_REPO_OWNER="foo" \
  -e DRONE_REPO_NAME="bar" \
  -v /tmp/drone-cache:/cache \
  -v $(pwd):$(pwd) \
  -w $(pwd) \
  janstuemmel/drone-cache

Rebuild cache

docker run --rm \
  -e PLUGIN_CACHE="node_modules,.bla/bar" \
  -e DRONE_REPO_OWNER="foo" \
  -e DRONE_REPO_NAME="bar" \
  -v /tmp/drone-cache:/cache \
  -v $(pwd):$(pwd) \
  -w $(pwd) \
  janstuemmel/drone-cache