mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2025-01-09 11:11:20 +00:00
Add the latest git tag as part of the version string. (#6210)
Example: version=Prysm/v1.0.0-alpha.10/28e61fa40c7d16774b3b1c18d8382c64537bfa84. Built at: 2020-06-11 04:29:18+00:00
This commit is contained in:
parent
28e61fa40c
commit
8815f6ced8
@ -3,3 +3,4 @@
|
|||||||
echo STABLE_GIT_COMMIT $(git rev-parse HEAD)
|
echo STABLE_GIT_COMMIT $(git rev-parse HEAD)
|
||||||
echo DATE $(date --rfc-3339=seconds --utc)
|
echo DATE $(date --rfc-3339=seconds --utc)
|
||||||
echo DOCKER_TAG $(git rev-parse --abbrev-ref HEAD)-$(git rev-parse --short=6 HEAD)
|
echo DOCKER_TAG $(git rev-parse --abbrev-ref HEAD)-$(git rev-parse --short=6 HEAD)
|
||||||
|
echo LATEST_GIT_TAG $(git describe --tags $(git rev-list --tags --max-count=1))
|
||||||
|
@ -8,5 +8,6 @@ go_library(
|
|||||||
x_defs = {
|
x_defs = {
|
||||||
"gitCommit": "{STABLE_GIT_COMMIT}",
|
"gitCommit": "{STABLE_GIT_COMMIT}",
|
||||||
"buildDate": "{DATE}",
|
"buildDate": "{DATE}",
|
||||||
|
"gitTag": "{LATEST_GIT_TAG}",
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
@ -13,6 +13,7 @@ import (
|
|||||||
// The value of these vars are set through linker options.
|
// The value of these vars are set through linker options.
|
||||||
var gitCommit = "Local build"
|
var gitCommit = "Local build"
|
||||||
var buildDate = "Moments ago"
|
var buildDate = "Moments ago"
|
||||||
|
var gitTag = "Unknown"
|
||||||
|
|
||||||
// GetVersion returns the version string of this build.
|
// GetVersion returns the version string of this build.
|
||||||
func GetVersion() string {
|
func GetVersion() string {
|
||||||
@ -29,5 +30,5 @@ func GetVersion() string {
|
|||||||
now := time.Now().Format(time.RFC3339)
|
now := time.Now().Format(time.RFC3339)
|
||||||
buildDate = now
|
buildDate = now
|
||||||
}
|
}
|
||||||
return fmt.Sprintf("Prysm/Git commit: %s. Built at: %s", gitCommit, buildDate)
|
return fmt.Sprintf("Prysm/%s/%s. Built at: %s", gitTag, gitCommit, buildDate)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user