发版注入版本与构建时间,升级 oci-go-sdk 65.120.0
This commit is contained in:
+5
-2
@@ -13,9 +13,12 @@ WORKDIR /src
|
||||
COPY go.mod go.sum ./
|
||||
RUN go mod download
|
||||
COPY . ./
|
||||
ARG TARGETOS TARGETARCH
|
||||
# VERSION/BUILD_TIME 由 release 流程 --build-arg 传入,注入「设置·关于」页;本地构建缺省 dev
|
||||
ARG TARGETOS TARGETARCH VERSION=dev BUILD_TIME=""
|
||||
RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH \
|
||||
go build -trimpath -ldflags "-s -w" -o /oci-portal-server ./cmd/server
|
||||
go build -trimpath \
|
||||
-ldflags "-s -w -X oci-portal/internal/api.buildVersion=${VERSION} -X oci-portal/internal/api.buildTime=${BUILD_TIME}" \
|
||||
-o /oci-portal-server ./cmd/server
|
||||
|
||||
# artifact: 仅承载二进制,供 buildx --output type=local 导出(release 流程用)
|
||||
FROM scratch AS artifact
|
||||
|
||||
Reference in New Issue
Block a user