ci: Fix caching for PR CI runs
This commit is contained in:
parent
8a35e05923
commit
517f7a8eba
5
.github/workflows/build-docker-image.yml
vendored
5
.github/workflows/build-docker-image.yml
vendored
|
|
@ -83,9 +83,12 @@ jobs:
|
||||||
if: steps.run_result.outputs.run_result != 'success'
|
if: steps.run_result.outputs.run_result != 'success'
|
||||||
working-directory: "."
|
working-directory: "."
|
||||||
run: |
|
run: |
|
||||||
|
set -o xtrace
|
||||||
declare -a args
|
declare -a args
|
||||||
if [[ "${{ inputs.pr }}" != 0 ]]; then
|
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
|
fi
|
||||||
if [[ "${{ inputs.pr }}" != 0 || "${{ github.ref_name }}" != master ]]; then
|
if [[ "${{ inputs.pr }}" != 0 || "${{ github.ref_name }}" != master ]]; then
|
||||||
args+=(--build-arg "APPSMITH_CLOUD_SERVICES_BASE_URL=https://release-cs.appsmith.com")
|
args+=(--build-arg "APPSMITH_CLOUD_SERVICES_BASE_URL=https://release-cs.appsmith.com")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user