Files
go-version-tag/build.sh

12 lines
293 B
Bash
Executable File

#!/usr/bin/env bash
VERSION=$(git describe --tags --always 2>/dev/null)
if [ ! -z "$VERSION" ]; then
echo "Building version: $VERSION"
go build -o test-version -ldflags "-X main.Version=$VERSION"
else
echo "Building without version information"
go build -o test-version .
fi