From 758a53532084a210962827c8c06e481324c90207 Mon Sep 17 00:00:00 2001 From: "Glenn Y. Rolland" Date: Fri, 19 Aug 2022 11:36:24 +0200 Subject: [PATCH] ci: Speed up build with cache --- .drone.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index d1cb960..7668d8c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -17,13 +17,13 @@ steps: commands: # Debug - pwd - - mkdir -p _artifacts + - mkdir -p _artifacts _cache - name: "build:executable" image: crystallang/crystal:1.5.0 volumes: - - name: cache - path: /stupid + - name: crystal_cache + path: /drone/src/_cache commands: # Debug - pwd @@ -37,15 +37,21 @@ steps: volumes: - name: dockersock path: /var/run - - name: cache - path: /stupid + - name: docker_cache + path: /drone/src/_cache commands: + # Prepare - apk add make + - test -f _cache/docker-image.tar && docker load < _cache/docker-image.tar + # Build - make docker-build - make docker-save > _artifacts/docker-image.tar + - make docker-save > _cache/docker-image.tar volumes: - - name: cache + - name: crystal_cache + temp: {} + - name: docker_cache temp: {} - name: dockersock temp: {}