16 lines
464 B
Bash
16 lines
464 B
Bash
|
BUILD_TIME=`date +%FT%T%z`
|
||
|
GIT_REVISION=`git rev-parse --short HEAD`
|
||
|
GIT_BRANCH=`git rev-parse --symbolic-full-name --abbrev-ref HEAD`
|
||
|
GIT_DIRTY=`git diff-index --quiet HEAD -- || echo "✗-"`
|
||
|
GIT_TAG=`git describe --abbrev=0 --tags`
|
||
|
|
||
|
GITINFO="package main
|
||
|
|
||
|
var buildTime string = \"${BUILD_TIME}\"
|
||
|
var gitRevision string = \"${GIT_DIRTY}${GIT_REVISION}\"
|
||
|
var gitBranch string = \"${GIT_BRANCH}\"
|
||
|
var gitTag string = \"${GIT_TAG}\""
|
||
|
|
||
|
echo "$GITINFO" > gitinfo.go
|
||
|
|