Commit 4a7bb72 1 parent de1d8dc commit 4a7bb72 Copy full SHA for 4a7bb72
File tree 1 file changed +7
-3
lines changed
1 file changed +7
-3
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
@@ -155,7 +159,7 @@ COPY --from=deps /usr/bin/git-lfs /usr/bin/git-lfs
155
159
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
156
160
157
161
# renovate: datasource=repology depName=alpine_3_21/ca-certificates versioning=loose
158
- ENV CA_CERTIFICATES_VERSION="20241010 "
162
+ ENV CA_CERTIFICATES_VERSION="20241121 "
159
163
160
164
# Install packages needed to run Atlantis.
161
165
# We place this last as it will bust less docker layer caches when packages update
You can’t perform that action at this time.
0 commit comments