feat(influxdb): Add global BuildInfo
Permits binary packages to set a global BuildInfo state that can be inspected by other packagespull/12615/head
parent
0d045630c8
commit
f5c54a00b0
14
build.go
14
build.go
|
@ -6,3 +6,17 @@ type BuildInfo struct {
|
||||||
Commit string // Commit is the current git commit SHA
|
Commit string // Commit is the current git commit SHA
|
||||||
Date string // Date is the build date in RFC3339
|
Date string // Date is the build date in RFC3339
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var buildInfo BuildInfo
|
||||||
|
|
||||||
|
// SetBuildInfo sets the build information for the binary.
|
||||||
|
func SetBuildInfo(version, commit, date string) {
|
||||||
|
buildInfo.Version = version
|
||||||
|
buildInfo.Commit = commit
|
||||||
|
buildInfo.Date = date
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetBuildInfo returns the current build information for the binary.
|
||||||
|
func GetBuildInfo() BuildInfo {
|
||||||
|
return buildInfo
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue