File tree 1 file changed +6
-2
lines changed
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,11 @@ ARG DEFAULT_CONFTEST_VERSION=0.56.0
13
13
14
14
# Stage 1: build artifact and download deps
15
15
16
- FROM golang:${GOLANG_TAG} AS builder
16
+ FROM --platform=$BUILDPLATFORM golang:${GOLANG_TAG} AS builder
17
+
18
+ # These are automatically populated by Docker
19
+ ARG TARGETOS
20
+ ARG TARGETARCH
17
21
18
22
ARG ATLANTIS_VERSION=dev
19
23
ENV ATLANTIS_VERSION=${ATLANTIS_VERSION}
@@ -42,7 +46,7 @@ RUN --mount=type=cache,target=/go/pkg/mod \
42
46
COPY . /app
43
47
RUN --mount=type=cache,target=/go/pkg/mod \
44
48
--mount=type=cache,target=/root/.cache/go-build \
45
- CGO_ENABLED=0 go build -trimpath -ldflags "-s -w -X 'main.version=${ATLANTIS_VERSION}' -X 'main.commit=${ATLANTIS_COMMIT}' -X 'main.date=${ATLANTIS_DATE}'" -v -o atlantis .
49
+ CGO_ENABLED=0 GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -trimpath -ldflags "-s -w -X 'main.version=${ATLANTIS_VERSION}' -X 'main.commit=${ATLANTIS_COMMIT}' -X 'main.date=${ATLANTIS_DATE}'" -v -o atlantis .
46
50
47
51
FROM debian:${DEBIAN_TAG} AS debian-base
48
52
You can’t perform that action at this time.
0 commit comments