Loading .gitlab-ci.yml +7 −6 Original line number Diff line number Diff line Loading @@ -20,12 +20,13 @@ build image: # Install buildx # https://forum.gitlab.com/t/unknown-flag-platform-when-run-in-pipeline-to-aws/74320 # ref: https://travis-ci.community/t/docker-buildx-problems/11017 - mkdir -vp ~/.docker/cli-plugins/ - wget -q "https://github.com/docker/buildx/releases/download/v0.9.1/buildx-v0.9.1.linux-arm64" -O ~/.docker/cli-plugins/docker-buildx - chmod a+x ~/.docker/cli-plugins/docker-buildx # - mkdir -vp ~/.docker/cli-plugins/ # - wget -q "https://github.com/docker/buildx/releases/download/v0.9.1/buildx-v0.9.1.linux-arm64" -O ~/.docker/cli-plugins/docker-buildx # - chmod a+x ~/.docker/cli-plugins/docker-buildx # https://www.nithinbose.com/posts/build-multi-arch-docker-images-on-gitlab/ - docker buildx create --use - docker buildx inspect --bootstrap - docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t $CI_REGISTRY_IMAGE . # - docker buildx create --use # - docker buildx inspect --bootstrap # - docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t $CI_REGISTRY_IMAGE . - docker build -t $CI_REGISTRY_IMAGE . - docker push $CI_REGISTRY_IMAGE - docker manifest inspect $CI_REGISTRY_IMAGE:latest Loading
.gitlab-ci.yml +7 −6 Original line number Diff line number Diff line Loading @@ -20,12 +20,13 @@ build image: # Install buildx # https://forum.gitlab.com/t/unknown-flag-platform-when-run-in-pipeline-to-aws/74320 # ref: https://travis-ci.community/t/docker-buildx-problems/11017 - mkdir -vp ~/.docker/cli-plugins/ - wget -q "https://github.com/docker/buildx/releases/download/v0.9.1/buildx-v0.9.1.linux-arm64" -O ~/.docker/cli-plugins/docker-buildx - chmod a+x ~/.docker/cli-plugins/docker-buildx # - mkdir -vp ~/.docker/cli-plugins/ # - wget -q "https://github.com/docker/buildx/releases/download/v0.9.1/buildx-v0.9.1.linux-arm64" -O ~/.docker/cli-plugins/docker-buildx # - chmod a+x ~/.docker/cli-plugins/docker-buildx # https://www.nithinbose.com/posts/build-multi-arch-docker-images-on-gitlab/ - docker buildx create --use - docker buildx inspect --bootstrap - docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t $CI_REGISTRY_IMAGE . # - docker buildx create --use # - docker buildx inspect --bootstrap # - docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t $CI_REGISTRY_IMAGE . - docker build -t $CI_REGISTRY_IMAGE . - docker push $CI_REGISTRY_IMAGE - docker manifest inspect $CI_REGISTRY_IMAGE:latest