blob: 7b5518ed934a6747b5fce25911e3ee89f7cf61f4 [file] [log] [blame]
#!/bin/sh
echo "BUILD_USER $(whoami)"
echo "BUILD_HOST $(hostname)"
echo "BUILD_TIMESTAMP $(date +%s)"
# Use git commands to get version info
GIT_COMMIT=$(git rev-parse HEAD)
echo "STABLE_GIT_COMMIT ${GIT_COMMIT:-unknown}"
GIT_TAG=$(git describe --tags --always --dirty)
echo "STABLE_RELEASE_TAG ${GIT_TAG:-untagged}"
VERSION_PREFIX="STABLE_UNIQUE_VERSION"
# Check if RELEASE_VERSION is set and not empty.
# This happens during official builds in CQ.
if [ -n "$RELEASE_VERSION" ]; then
echo "STABLE_RELEASE_VERSION ${RELEASE_VERSION}"
# Use the git version for a more unique identifier.
echo "${VERSION_PREFIX} ${GIT_COMMIT}"
else
# if RELEASE_VERSION is not set, this must not be an official build.
echo "$VERSION_PREFIX unversioned"
fi