From 83e27c3828d07df2a60a20aeac36b05a56f4853b Mon Sep 17 00:00:00 2001 From: Iwaki Takuma <39580206+iwakitakuma33@users.noreply.github.com> Date: Sat, 31 May 2025 13:13:37 +0900 Subject: [PATCH] FEAT: multi platform (#71) --- .github/workflows/docker-publish.yml | 1 + event.json | 2 +- scripts/image_push.sh | 10 +++++----- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 777c295..01434b1 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -34,5 +34,6 @@ jobs: uses: docker/build-push-action@v5 with: context: . + platforms: linux/amd64,linux/arm64 push: true tags: ${{ steps.meta.outputs.tags }} diff --git a/event.json b/event.json index 85facde..1010827 100644 --- a/event.json +++ b/event.json @@ -1,6 +1,6 @@ { "action": "published", "release": { - "tag_name": "v1.0.52" + "tag_name": "v1.0.53" } } diff --git a/scripts/image_push.sh b/scripts/image_push.sh index 270b9ec..fa67d5e 100644 --- a/scripts/image_push.sh +++ b/scripts/image_push.sh @@ -10,9 +10,9 @@ IMAGE_NAME=gitlab-mcp IMAGE_VERSION=$(jq -r '.version' package.json) echo "${DOCKER_USER}/${IMAGE_NAME}:${IMAGE_VERSION}" -docker build --platform=linux/arm64 -t "${DOCKER_USER}/${IMAGE_NAME}:latest" . -docker tag "${DOCKER_USER}/${IMAGE_NAME}:latest" "${DOCKER_USER}/${IMAGE_NAME}:${IMAGE_VERSION}" - -docker push "${DOCKER_USER}/${IMAGE_NAME}:latest" -docker push "${DOCKER_USER}/${IMAGE_NAME}:${IMAGE_VERSION}" +docker buildx build --platform linux/arm64,linux/amd64 \ + -t "${DOCKER_USER}/${IMAGE_NAME}:latest" \ + -t "${DOCKER_USER}/${IMAGE_NAME}:${IMAGE_VERSION}" \ + --push \ + .