Add build environment variable
This commit is contained in:
parent
4c61ab0f18
commit
58c5e46206
3
build.sh
3
build.sh
|
@ -9,7 +9,8 @@ date=$(git show -s --format=%ct)
|
||||||
user=$(whoami)
|
user=$(whoami)
|
||||||
host=$(hostname)
|
host=$(hostname)
|
||||||
host=${host%%.*}
|
host=${host%%.*}
|
||||||
ldflags="-w -X main.Version $version -X main.BuildStamp $date -X main.BuildUser $user -X main.BuildHost $host"
|
bldenv=${ENVIRONMENT:-default}
|
||||||
|
ldflags="-w -X main.Version $version -X main.BuildStamp $date -X main.BuildUser $user -X main.BuildHost $host -X main.BuildEnv $bldenv"
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
if ! command -v godep >/dev/null ; then
|
if ! command -v godep >/dev/null ; then
|
||||||
|
|
|
@ -36,6 +36,7 @@ import (
|
||||||
|
|
||||||
var (
|
var (
|
||||||
Version = "unknown-dev"
|
Version = "unknown-dev"
|
||||||
|
BuildEnv = "default"
|
||||||
BuildStamp = "0"
|
BuildStamp = "0"
|
||||||
BuildDate time.Time
|
BuildDate time.Time
|
||||||
BuildHost = "unknown"
|
BuildHost = "unknown"
|
||||||
|
@ -50,7 +51,7 @@ func init() {
|
||||||
BuildDate = time.Unix(int64(stamp), 0)
|
BuildDate = time.Unix(int64(stamp), 0)
|
||||||
|
|
||||||
date := BuildDate.UTC().Format("2006-01-02 15:04:05 MST")
|
date := BuildDate.UTC().Format("2006-01-02 15:04:05 MST")
|
||||||
LongVersion = fmt.Sprintf("syncthing %s (%s %s-%s) %s@%s %s", Version, runtime.Version(), runtime.GOOS, runtime.GOARCH, BuildUser, BuildHost, date)
|
LongVersion = fmt.Sprintf("syncthing %s (%s %s-%s %s) %s@%s %s", Version, runtime.Version(), runtime.GOOS, runtime.GOARCH, BuildEnv, BuildUser, BuildHost, date)
|
||||||
|
|
||||||
if os.Getenv("STTRACE") != "" {
|
if os.Getenv("STTRACE") != "" {
|
||||||
logFlags = log.Ltime | log.Ldate | log.Lmicroseconds | log.Lshortfile
|
logFlags = log.Ltime | log.Ldate | log.Lmicroseconds | log.Lshortfile
|
||||||
|
|
Loading…
Reference in New Issue