Skip to content

Commit

Permalink
Manual multi arch builds
Browse files Browse the repository at this point in the history
Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>
  • Loading branch information
pierDipi committed Feb 14, 2025
1 parent f226e10 commit 07daa3d
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions hack/common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,26 @@ function build_transform_jsonata_image() {

docker buildx build \
--platform "linux/amd64" \
-t "${image}-amd64" \
-f "${REPO_ROOT_DIR}/transform-jsonata/Dockerfile" \
"${REPO_ROOT_DIR}/transform-jsonata" || return $?

docker buildx build \
--platform "linux/arm64" \
-t "${image}" \
-t "${image}-arm64" \
-f "${REPO_ROOT_DIR}/transform-jsonata/Dockerfile" \
"${REPO_ROOT_DIR}/transform-jsonata" || return $?

docker manifest create "${image}" \
"${image}-amd64" \
"${image}-arm64"

TRANSFORM_JSONATA_IMAGE=$(docker inspect --format '{{index .RepoDigests 0}}' "${image}")
export TRANSFORM_JSONATA_IMAGE
}

function push_transform_jsonata_image() {
docker push "${TRANSFORM_JSONATA_IMAGE}" || return $?
docker manifest push "${TRANSFORM_JSONATA_IMAGE}" || return $?
}

function build_integration_images() {
Expand Down

0 comments on commit 07daa3d

Please sign in to comment.