Skip to content

Commit 7f68b8d

Browse files
authored
Merge pull request #955 from Altinity/954-arm64-containers-at-least-for-lightweight-image
Build cross-platform docker image for arm and amd
2 parents 82b179e + 4c37c5d commit 7f68b8d

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

.github/workflows/docker-build.yml

+6-4
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,9 @@ jobs:
9999

100100
- name: Build Docker image (Lightweight)
101101
run: |
102-
docker build . --file sink-connector-lightweight/Dockerfile --build-arg DOCKER_TAG=${{ env.IMAGE_TAG }} --tag altinityinfra/clickhouse-sink-connector:${{ env.IMAGE_TAG }}-lt
102+
docker buildx create --name graviton --platform linux/arm64,linux/amd64
103+
docker buildx build . --file sink-connector-lightweight/Dockerfile --build-arg DOCKER_TAG=${{ env.IMAGE_TAG }} --tag altinityinfra/clickhouse-sink-connector:${{ env.IMAGE_TAG }}-lt --push --builder graviton --platform linux/arm64,linux/amd64
104+
docker image pull altinityinfra/clickhouse-sink-connector:${{ env.IMAGE_TAG }}-lt
103105
docker save altinityinfra/clickhouse-sink-connector:${{ env.IMAGE_TAG }}-lt | gzip > clickhouse-sink-connector_${{ env.IMAGE_TAG }}-lt.tar.gz
104106
105107
- name: Upload Docker tar (Lightweight)
@@ -109,6 +111,6 @@ jobs:
109111
name: clickhouse-sink-connector_${{ env.IMAGE_TAG }}-lt.tar.gz
110112
path: clickhouse-sink-connector_${{ env.IMAGE_TAG }}-lt.tar.gz
111113

112-
- name: Upload Docker image (Lightweight)
113-
if: ${{ env.DOCKERHUB_USERNAME != '' }}
114-
run: docker image push altinityinfra/clickhouse-sink-connector:${{ env.IMAGE_TAG }}-lt
114+
#- name: Upload Docker image (Lightweight)
115+
# if: ${{ env.DOCKERHUB_USERNAME != '' }}
116+
# run: docker image push altinityinfra/clickhouse-sink-connector:${{ env.IMAGE_TAG }}-lt

0 commit comments

Comments
 (0)