mirror of
https://github.com/navidrome/navidrome.git
synced 2025-04-14 19:20:37 +03:00
build: always add latest tag to version
This commit is contained in:
parent
c8cd755451
commit
b466ec75a4
@ -9,6 +9,20 @@ before:
|
|||||||
- git checkout .
|
- git checkout .
|
||||||
|
|
||||||
builds:
|
builds:
|
||||||
|
- id: navidrome_darwin
|
||||||
|
env:
|
||||||
|
- CGO_ENABLED=1
|
||||||
|
- CC=o64-clang
|
||||||
|
- CXX=o64-clang++
|
||||||
|
goos:
|
||||||
|
- darwin
|
||||||
|
goarch:
|
||||||
|
- amd64
|
||||||
|
flags:
|
||||||
|
- -tags=embed
|
||||||
|
ldflags:
|
||||||
|
- -X github.com/deluan/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/deluan/navidrome/consts.gitTag={{.Tag}}
|
||||||
|
|
||||||
- id: navidrome_linux_amd64
|
- id: navidrome_linux_amd64
|
||||||
env:
|
env:
|
||||||
- CGO_ENABLED=1
|
- CGO_ENABLED=1
|
||||||
@ -54,20 +68,6 @@ builds:
|
|||||||
- "-extldflags '-static'"
|
- "-extldflags '-static'"
|
||||||
- -X github.com/deluan/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/deluan/navidrome/consts.gitTag={{.Tag}}
|
- -X github.com/deluan/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/deluan/navidrome/consts.gitTag={{.Tag}}
|
||||||
|
|
||||||
- id: navidrome_darwin
|
|
||||||
env:
|
|
||||||
- CGO_ENABLED=1
|
|
||||||
- CC=o64-clang
|
|
||||||
- CXX=o64-clang++
|
|
||||||
goos:
|
|
||||||
- darwin
|
|
||||||
goarch:
|
|
||||||
- amd64
|
|
||||||
flags:
|
|
||||||
- -tags=embed
|
|
||||||
ldflags:
|
|
||||||
- -X github.com/deluan/navidrome/consts.gitSha={{.ShortCommit}} -X github.com/deluan/navidrome/consts.gitTag={{.Tag}}
|
|
||||||
|
|
||||||
- id: navidrome_windows_i686
|
- id: navidrome_windows_i686
|
||||||
env:
|
env:
|
||||||
- CGO_ENABLED=1
|
- CGO_ENABLED=1
|
||||||
|
@ -36,7 +36,7 @@ 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/css/* /src/ui/build/static/css/
|
||||||
COPY --from=jsbuilder /src/build/static/js/* /src/ui/build/static/js/
|
COPY --from=jsbuilder /src/build/static/js/* /src/ui/build/static/js/
|
||||||
RUN rm -rf /src/build/css /src/build/js
|
RUN rm -rf /src/build/css /src/build/js
|
||||||
RUN GIT_TAG=$(git name-rev --name-only HEAD) && \
|
RUN GIT_TAG=$(git describe --tags `git rev-list --tags --max-count=1`) && \
|
||||||
GIT_TAG=${GIT_TAG#"tags/"} && \
|
GIT_TAG=${GIT_TAG#"tags/"} && \
|
||||||
GIT_SHA=$(git rev-parse --short HEAD) && \
|
GIT_SHA=$(git rev-parse --short HEAD) && \
|
||||||
echo "Building version: ${GIT_TAG} (${GIT_SHA})" && \
|
echo "Building version: ${GIT_TAG} (${GIT_SHA})" && \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user