Added build script written in go that adds build symbols for version, commit and build date

This commit is contained in:
Torkel Ödegaard
2015-01-05 10:46:58 +01:00
parent 6ebf766342
commit d06174fb56
7 changed files with 276 additions and 9 deletions
+5
View File
@@ -63,6 +63,11 @@ func getFrontendSettings(c *middleware.Context) (map[string]interface{}, error)
jsonObj := map[string]interface{}{
"datasources": datasources,
"appSubUrl": setting.AppSubUrl,
"buildInfo": map[string]interface{}{
"version": setting.BuildVersion,
"commit": setting.BuildCommit,
"buildstamp": setting.BuildStamp,
},
}
return jsonObj, nil
+3 -1
View File
@@ -7,6 +7,7 @@ import (
"fmt"
"net/http"
"path"
"time"
"github.com/Unknwon/macaron"
"github.com/codegangsta/cli"
@@ -68,7 +69,8 @@ func mapStatic(m *macaron.Macaron, dir string, prefix string) {
}
func runWeb(c *cli.Context) {
log.Info("Starting Grafana 2.0-alpha")
log.Info("Starting Grafana")
log.Info("Version: %v, Commit: %v, Build date: %v", setting.BuildVersion, setting.BuildCommit, time.Unix(setting.BuildStamp, 0))
setting.NewConfigContext()
setting.InitServices()
+5 -1
View File
@@ -34,11 +34,15 @@ const (
var (
// App settings.
Env string = DEV
AppVer string
AppName string
AppUrl string
AppSubUrl string
// build
BuildVersion string
BuildCommit string
BuildStamp int64
// Log settings.
LogRootPath string
LogModes []string