mirror of
https://github.com/kairos-io/kairos-agent.git
synced 2025-08-11 13:11:56 +00:00
bug: Pass version to build of kairos agent (#1205)
Pass version to build of kairos agent Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
This commit is contained in:
parent
09c6ed1538
commit
77697af24f
@ -92,10 +92,11 @@ BUILD_GOLANG:
|
|||||||
ARG CGO_ENABLED
|
ARG CGO_ENABLED
|
||||||
ARG BIN
|
ARG BIN
|
||||||
ARG SRC
|
ARG SRC
|
||||||
|
ARG VERSION
|
||||||
|
|
||||||
ENV CGO_ENABLED=${CGO_ENABLED}
|
ENV CGO_ENABLED=${CGO_ENABLED}
|
||||||
ARG LDFLAGS="-s -w -X 'github.com/kairos-io/kairos/internal/common.VERSION=$VERSION'"
|
ARG LDFLAGS="-s -w -X 'github.com/kairos-io/kairos/internal/common.VERSION=$VERSION'"
|
||||||
RUN echo "Building ${BIN} from ${SRC} using ${VERSION}"
|
RUN --no-cache echo "Building ${BIN} from ${SRC} using ${VERSION}"
|
||||||
RUN echo ${LDFLAGS}
|
RUN echo ${LDFLAGS}
|
||||||
RUN go build -o ${BIN} -ldflags "${LDFLAGS}" ./cmd/${SRC} && upx ${BIN}
|
RUN go build -o ${BIN} -ldflags "${LDFLAGS}" ./cmd/${SRC} && upx ${BIN}
|
||||||
SAVE ARTIFACT ${BIN} ${BIN} AS LOCAL build/${BIN}
|
SAVE ARTIFACT ${BIN} ${BIN} AS LOCAL build/${BIN}
|
||||||
@ -126,7 +127,9 @@ build-kairos-agent:
|
|||||||
FROM +go-deps
|
FROM +go-deps
|
||||||
COPY +webui-deps/node_modules ./internal/webui/public/node_modules
|
COPY +webui-deps/node_modules ./internal/webui/public/node_modules
|
||||||
COPY +docs/public/local ./internal/webui/public/local
|
COPY +docs/public/local ./internal/webui/public/local
|
||||||
DO +BUILD_GOLANG --BIN=kairos-agent --SRC=agent --CGO_ENABLED=$CGO_ENABLED
|
COPY +version/VERSION ./
|
||||||
|
ARG VERSION=$(cat VERSION)
|
||||||
|
DO +BUILD_GOLANG --BIN=kairos-agent --SRC=agent --CGO_ENABLED=$CGO_ENABLED --VERSION=$VERSION
|
||||||
|
|
||||||
build:
|
build:
|
||||||
BUILD +build-kairos-agent
|
BUILD +build-kairos-agent
|
||||||
|
Loading…
Reference in New Issue
Block a user