From b4a0c697af48fcd4aeb10302a0e507e4e826803e Mon Sep 17 00:00:00 2001 From: Kevin J Hoerr Date: Wed, 6 Apr 2022 01:42:25 +0000 Subject: Utilize multistage Dockerfile with cache image --- .drone.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.drone.yml b/.drone.yml index 5934efc..1b4f607 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,6 +18,23 @@ steps: - yarn run lint - yarn run test:coverage - curl --proto '=https' --tlsv1.2 -sSf https://cov.submelon.dev/sh | sh +- name: build cache + image: plugins/docker + settings: + repo: "${DRONE_REPO}" + tags: + - cache + cache_from: "${DRONE_REPO}:cache" + target: dependencies + username: + from_secret: docker_username + password: + from_secret: docker_password + when: + event: + exclude: + - tag + - pull_request - name: publish (no tag) image: plugins/docker settings: @@ -25,6 +42,7 @@ steps: tags: - "${DRONE_COMMIT_SHA}" - latest + cache_from: "${DRONE_REPO}:cache" target: release username: from_secret: docker_username -- cgit