From d4edff3aaaa9c1b98cc6a2bb53ed3e2b01f4d6f1 Mon Sep 17 00:00:00 2001 From: Deluan Date: Tue, 28 Jan 2020 15:28:39 -0500 Subject: [PATCH] fix: only add the latest tag to version if the tag is attached to the current commit, or else use the branch name --- Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3535e5171..c35a9b91d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,8 +33,10 @@ COPY --from=jsbuilder /src/build/* /src/ui/build/ COPY --from=jsbuilder /src/build/static/css/* /src/ui/build/static/css/ COPY --from=jsbuilder /src/build/static/js/* /src/ui/build/static/js/ RUN rm -rf /src/build/css /src/build/js -RUN GIT_SHA=$(git rev-parse --short HEAD) && \ - GIT_TAG=$(git describe --tags --abbrev=0 2> /dev/null) && \ +RUN GIT_TAG=$(git name-rev --name-only HEAD) && \ + GIT_TAG=${GIT_TAG#"tags/"} && \ + GIT_SHA=$(git rev-parse --short HEAD) && \ + echo "Building version: ${GIT_TAG} (${GIT_SHA})" && \ go-bindata -fs -prefix ui/build -tags embed -nocompress -pkg assets -o assets/embedded_gen.go ui/build/... && \ go build -ldflags="-X main.gitSha=${GIT_SHA} -X main.gitTag=${GIT_TAG}" -tags=embed