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
|
||||
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