1
0
mirror of https://github.com/coreos/prometheus-operator.git synced 2026-02-05 06:45:27 +01:00

fix: pass the GOARCH variable to the build command

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
This commit is contained in:
Simon Pasquier
2024-11-04 15:34:23 +01:00
parent ce90af50d4
commit e27dc7b52c
3 changed files with 9 additions and 3 deletions

View File

@@ -2,13 +2,15 @@ ARG ARCH=amd64
ARG OS=linux
ARG GOLANG_BUILDER=1.23
ARG GOARCH=
FROM quay.io/prometheus/golang-builder:${GOLANG_BUILDER}-base as builder
FROM quay.io/prometheus/golang-builder:${GOLANG_BUILDER}-base AS builder
WORKDIR /workspace
# Copy source files
COPY . .
# Build
ENV GOOS=${OS}
ENV GOARCH=${GOARCH}
RUN make operator
FROM quay.io/prometheus/busybox-${OS}-${ARCH}:latest

View File

@@ -2,13 +2,15 @@ ARG ARCH=amd64
ARG OS=linux
ARG GOLANG_BUILDER=1.23
ARG GOARCH=
FROM quay.io/prometheus/golang-builder:${GOLANG_BUILDER}-base as builder
FROM quay.io/prometheus/golang-builder:${GOLANG_BUILDER}-base AS builder
WORKDIR /workspace
# Copy source files
COPY . .
# Build
ENV GOOS=${OS}
ENV GOARCH=${GOARCH}
RUN make admission-webhook
FROM quay.io/prometheus/busybox-${OS}-${ARCH}:latest

View File

@@ -2,13 +2,15 @@ ARG ARCH=amd64
ARG OS=linux
ARG GOLANG_BUILDER=1.23
ARG GOARCH=
FROM quay.io/prometheus/golang-builder:${GOLANG_BUILDER}-base as builder
FROM quay.io/prometheus/golang-builder:${GOLANG_BUILDER}-base AS builder
WORKDIR /workspace
# Copy source files
COPY . .
# Build
ENV GOOS=${OS}
ENV GOARCH=${GOARCH}
RUN make prometheus-config-reloader
FROM quay.io/prometheus/busybox-${OS}-${ARCH}:latest