diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f4792d4196949d677f48e8f3fd98e608812876a2..52e3185dd92a8c06469bfec70c1070df1abfaa0a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,4 +16,4 @@ build: else export BUILD_ARGS="${BUILD_ARGS} --tag=$CI_COMMIT_REF_SLUG --latest=false" fi - - earthly --ci --allow-privileged --push ${ARGS} --platform=linux/amd64 --platform=linux/arm64 +container --registry=${CI_REGISTRY_IMAGE} ${BUILD_ARGS} + - earthly --ci --allow-privileged --push ${ARGS} +multiarch-container --registry=${CI_REGISTRY_IMAGE} ${BUILD_ARGS} diff --git a/Earthfile b/Earthfile index a16c7deb33af3cf2f19eb6a4215bc38d545d2a7b..ce49ef84d3cd9268f799689d28fe875fd1ca8b1e 100644 --- a/Earthfile +++ b/Earthfile @@ -37,3 +37,6 @@ container: LABEL "quay.expires-after"="12w" END SAVE IMAGE --push ${registry}:${tag} + +multiarch-container: + BUILD --platform=linux/amd64 --platform=linux/arm64 +container