2021-09-03 11:24:21 -05:00
|
|
|
package build
|
|
|
|
|
|
|
|
func getGitBranch() string {
|
|
|
|
v, err := runError("git", "rev-parse", "--abbrev-ref", "HEAD")
|
|
|
|
if err != nil {
|
|
|
|
return "main"
|
|
|
|
}
|
|
|
|
return string(v)
|
|
|
|
}
|
|
|
|
|
|
|
|
func getGitSha() string {
|
|
|
|
v, err := runError("git", "rev-parse", "--short", "HEAD")
|
|
|
|
if err != nil {
|
|
|
|
return "unknown-dev"
|
|
|
|
}
|
|
|
|
return string(v)
|
|
|
|
}
|
2023-09-22 06:17:10 -05:00
|
|
|
|
|
|
|
func getGitEnterpriseSha() string {
|
|
|
|
// supporting the old way of dev setup
|
|
|
|
v, err := runError("git", "-C", "../grafana-enterprise", "rev-parse", "--short", "HEAD")
|
|
|
|
if err != nil {
|
|
|
|
// supporting the new way of dev setup
|
|
|
|
v, err = runError("git", "-C", "..", "rev-parse", "--short", "HEAD")
|
|
|
|
if err != nil {
|
|
|
|
return ""
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return string(v)
|
|
|
|
}
|