From 938cdd09a0c29bffffff3cc8a9343966a3f902ef Mon Sep 17 00:00:00 2001 From: Kazuki Suda Date: Mon, 18 Apr 2022 23:11:56 +0900 Subject: [PATCH] Fix a failure to build arm64 image --- .github/workflows/ci.yaml | 2 +- Dockerfile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e076210..40897f8 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -20,4 +20,4 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - run: make docker-build + - run: make docker-build-all diff --git a/Dockerfile b/Dockerfile index cf04c14..eeb027f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # syntax = docker/dockerfile:1 -FROM golang:1.18 AS base +FROM --platform=$BUILDPLATFORM golang:1.18 AS base WORKDIR /workspace ENV CGO_ENABLED=0 COPY go.* . @@ -31,7 +31,7 @@ RUN --mount=target=. \ FROM scratch AS export COPY --from=build /out/alertmanager-to-github / -FROM gcr.io/distroless/static:nonroot-${TARGETARCH} +FROM --platform=$BUILDPLATFORM gcr.io/distroless/static:nonroot COPY --from=build /out/alertmanager-to-github / ENTRYPOINT ["/alertmanager-to-github"] CMD ["start"]