From 73f9200382b6aa3cb706f16b6ba2b0213c98a1e5 Mon Sep 17 00:00:00 2001 From: Micah Lee Date: Wed, 24 Nov 2021 13:09:30 -0800 Subject: [PATCH] Skip more steps if cached --- .circleci/config.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index c78bf01..ceca855 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -73,15 +73,14 @@ jobs: keys: - v1-{{ checksum "dangerzone-converter/Dockerfile" }}-{{ checksum "dangerzone-converter/dangerzone.py" }}-{{ checksum "dangerzone-converter/document-to-pixels" }}-{{ checksum "dangerzone-converter/pixels-to-pdf" }} - setup_remote_docker - - run: - name: Load Dangerzone image into docker, if we restored it from cache - command: | - set +o pipefail - gunzip --stdout /caches/dangerzone-converter.tar.gz | docker load | true - run: name: Build Dangerzone image command: | - docker build --cache-from=dangerzone.rocks/dangerzone --tag dangerzone.rocks/dangerzone dangerzone-converter + if [ -f "/caches/dangerzone-converter.tar.gz" ]; then + echo "Already cached, skipping" + else + docker build --cache-from=dangerzone.rocks/dangerzone --tag dangerzone.rocks/dangerzone dangerzone-converter + fi - run: name: Save Dangerzone image and image-id.txt to cache command: |