Correctly set version info when building, fixed build script and added headers for apps endpoints.

This commit is contained in:
2020-11-28 23:46:24 +05:00
parent cdf9997cfe
commit e679fecf6e
4 changed files with 18 additions and 4 deletions

View File

@@ -3,3 +3,15 @@
# Metricator build script.
source ./scripts/shell_helpers/get_git_data.sh
WHATTOBUILD=$1
LINKERFLAGS="\
-X go.dev.pztrn.name/metricator/internal/common.Branch=${BRANCHNAME} \
-X go.dev.pztrn.name/metricator/internal/common.Build=${BUILDID} \
-X go.dev.pztrn.name/metricator/internal/common.CommitHash=${COMMITHASH} \
-X go.dev.pztrn.name/metricator/internal/common.Version=${VERSION}"
cd cmd/${WHATTOBUILD}
go build -tags netgo -ldflags "${LINKERFLAGS} -w -extldflags '-static'" -o ../../._bin/${WHATTOBUILD}

View File

@@ -3,7 +3,7 @@
# Showing git data in console.
source ./scripts/shell_helpers/get_git_data.sh
echo "* Branch: ${BRANCH}"
echo "* Branch: ${BRANCHNAME}"
echo "* Build ID: ${BUILDID}"
echo "* Commit hash: ${COMMITHASH}"
echo "* Version: ${VERSION}"