ci: Add BASE build argument to all workflows
This commit is contained in:
parent
fce5524aa8
commit
be63e1b404
1
.github/workflows/ad-hoc-deploy-preview.yml
vendored
1
.github/workflows/ad-hoc-deploy-preview.yml
vendored
|
|
@ -127,6 +127,7 @@ jobs:
|
||||||
${{ vars.DOCKER_HUB_ORGANIZATION }}/appsmith-dp:${{ github.event.inputs.sub-domain-name }}
|
${{ vars.DOCKER_HUB_ORGANIZATION }}/appsmith-dp:${{ github.event.inputs.sub-domain-name }}
|
||||||
build-args: |
|
build-args: |
|
||||||
APPSMITH_CLOUD_SERVICES_BASE_URL=https://release-cs.appsmith.com
|
APPSMITH_CLOUD_SERVICES_BASE_URL=https://release-cs.appsmith.com
|
||||||
|
BASE=${{ vars.DOCKER_HUB_ORGANIZATION }}/base-${{ vars.EDITION }}:release
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
imageHash: ${{ github.event.inputs.sub-domain-name }}
|
imageHash: ${{ github.event.inputs.sub-domain-name }}
|
||||||
|
|
|
||||||
4
.github/workflows/build-docker-image.yml
vendored
4
.github/workflows/build-docker-image.yml
vendored
|
|
@ -92,7 +92,11 @@ jobs:
|
||||||
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")
|
||||||
|
base_tag=release
|
||||||
|
else
|
||||||
|
base_tag=nightly
|
||||||
fi
|
fi
|
||||||
|
args+=(--build-arg "BASE=${{ vars.DOCKER_HUB_ORGANIZATION }}/base-${{ vars.EDITION }}:$base_tag")
|
||||||
docker build -t cicontainer "${args[@]}" .
|
docker build -t cicontainer "${args[@]}" .
|
||||||
|
|
||||||
# Saving the docker image to tar file
|
# Saving the docker image to tar file
|
||||||
|
|
|
||||||
|
|
@ -255,6 +255,7 @@ jobs:
|
||||||
build-args: |
|
build-args: |
|
||||||
APPSMITH_SEGMENT_CE_KEY=${{ secrets.APPSMITH_SEGMENT_CE_KEY_RELEASE }}
|
APPSMITH_SEGMENT_CE_KEY=${{ secrets.APPSMITH_SEGMENT_CE_KEY_RELEASE }}
|
||||||
APPSMITH_CLOUD_SERVICES_BASE_URL=https://release-cs.appsmith.com
|
APPSMITH_CLOUD_SERVICES_BASE_URL=https://release-cs.appsmith.com
|
||||||
|
BASE=${{ vars.DOCKER_HUB_ORGANIZATION }}/base-${{ vars.EDITION }}:release
|
||||||
tags: |
|
tags: |
|
||||||
${{ vars.DOCKER_HUB_ORGANIZATION }}/appsmith-${{ vars.EDITION }}:release
|
${{ vars.DOCKER_HUB_ORGANIZATION }}/appsmith-${{ vars.EDITION }}:release
|
||||||
|
|
||||||
|
|
@ -328,6 +329,7 @@ jobs:
|
||||||
platforms: linux/arm64,linux/amd64
|
platforms: linux/arm64,linux/amd64
|
||||||
build-args: |
|
build-args: |
|
||||||
APPSMITH_SEGMENT_CE_KEY=${{ secrets.APPSMITH_SEGMENT_CE_KEY }}
|
APPSMITH_SEGMENT_CE_KEY=${{ secrets.APPSMITH_SEGMENT_CE_KEY }}
|
||||||
|
BASE=${{ vars.DOCKER_HUB_ORGANIZATION }}/base-${{ vars.EDITION }}:nightly
|
||||||
tags: |
|
tags: |
|
||||||
${{ vars.DOCKER_HUB_ORGANIZATION }}/appsmith-${{ vars.EDITION }}:${{ github.sha }}
|
${{ vars.DOCKER_HUB_ORGANIZATION }}/appsmith-${{ vars.EDITION }}:${{ github.sha }}
|
||||||
${{ vars.DOCKER_HUB_ORGANIZATION }}/appsmith-${{ vars.EDITION }}:nightly
|
${{ vars.DOCKER_HUB_ORGANIZATION }}/appsmith-${{ vars.EDITION }}:nightly
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user