From 3cae0547846a07561e9ce3ec04a8808ab792ee2c Mon Sep 17 00:00:00 2001 From: Andrey Arapov Date: Wed, 4 Jul 2018 22:43:31 +0200 Subject: [PATCH] drone: use docker image caching --- .drone.yml | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/.drone.yml b/.drone.yml index ad36f6f..6eeeba4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,22 +6,39 @@ # - master pipeline: + restore_cache: + image: drillster/drone-volume-cache:latest + restore: true + mount: + - /drone/docker + # volumes: + # - /tmp/drone-cache:/cache + publish: image: plugins/docker:17.12 - auto_tag: true - auto_tag_suffix: linux-amd64 repo: andrey01/mps-youtube - # tags: - # - latest - # - 1 - # - 1.1 + tags: + - latest + - ${DRONE_COMMIT_SHA} # group: docker # dockerfile: Dockerfile - secrets: [ docker_username, docker_password ] + secrets: + - docker_username + - docker_password + storage_path: /drone/docker + use_cache: true when: event: [push, tag] branch: master + rebuild_cache: + image: drillster/drone-volume-cache:latest + rebuild: true + mount: + - /drone/docker + # volumes: + # - /tmp/drone-cache:/cache + notify: image: drillster/drone-email:latest from: Drone CI