From 517f7a8eba5ffb7ba1cef48fdd75f8f9eb791ea3 Mon Sep 17 00:00:00 2001 From: Shrikant Sharat Kandula Date: Fri, 6 Oct 2023 15:48:07 +0530 Subject: [PATCH] ci: Fix caching for PR CI runs --- .github/workflows/build-docker-image.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-docker-image.yml b/.github/workflows/build-docker-image.yml index 9c53bbf252..5dfdce7972 100644 --- a/.github/workflows/build-docker-image.yml +++ b/.github/workflows/build-docker-image.yml @@ -83,9 +83,12 @@ jobs: if: steps.run_result.outputs.run_result != 'success' working-directory: "." run: | + set -o xtrace declare -a args if [[ "${{ inputs.pr }}" != 0 ]]; then - args+=(--cache-from "${{ vars.DOCKER_HUB_ORGANIZATION }}/appsmith-${{ vars.EDITION }}:release") + cache_image="${{ vars.DOCKER_HUB_ORGANIZATION }}/appsmith-${{ vars.EDITION }}:release" + args+=(--cache-from "$cache_image") + docker pull "$cache_image" fi if [[ "${{ inputs.pr }}" != 0 || "${{ github.ref_name }}" != master ]]; then args+=(--build-arg "APPSMITH_CLOUD_SERVICES_BASE_URL=https://release-cs.appsmith.com")