mirror of
https://github.com/open-cluster-management-io/ocm.git
synced 2026-02-14 18:09:57 +00:00
* Upgrade golang to 1.24 Signed-off-by: zhujian <jiazhu@redhat.com> * Fix lint errors Co-authored-by: gemini <gemini@google.com> Signed-off-by: zhujian <jiazhu@redhat.com> * upgrade sdk-go to latest Signed-off-by: zhujian <jiazhu@redhat.com> --------- Signed-off-by: zhujian <jiazhu@redhat.com> Co-authored-by: gemini <gemini@google.com>
18 lines
445 B
Docker
18 lines
445 B
Docker
FROM golang:1.24-bullseye AS builder
|
|
ARG OS=linux
|
|
ARG ARCH=amd64
|
|
WORKDIR /go/src/open-cluster-management.io/ocm
|
|
COPY . .
|
|
ENV GO_PACKAGE open-cluster-management.io/ocm
|
|
|
|
RUN GOOS=${OS} \
|
|
GOARCH=${ARCH} \
|
|
GO_BUILD_PACKAGES=./cmd/addon \
|
|
make build --warn-undefined-variables
|
|
|
|
FROM registry.access.redhat.com/ubi9/ubi-minimal:latest
|
|
ENV USER_UID=10001
|
|
COPY --from=builder /go/src/open-cluster-management.io/ocm/addon /
|
|
|
|
USER ${USER_UID}
|