Commit 4131b755 by Torkel Ödegaard

updated build script and readme with build instructions

parent 62af885c
[run] [run]
init_cmds = [ init_cmds = [
["make", "build"], ["go", "build", "-o", "./bin/grafana"],
["./bin/grafana", "web"] ["./bin/grafana", "web"]
] ]
watch_all = true watch_all = true
...@@ -12,6 +12,6 @@ watch_dirs = [ ...@@ -12,6 +12,6 @@ watch_dirs = [
watch_exts = [".go", ".ini"] watch_exts = [".go", ".ini"]
build_delay = 1500 build_delay = 1500
cmds = [ cmds = [
["make", "build"], ["go", "build", "-o", "./bin/grafana"],
["./bin/grafana", "web"] ["./bin/grafana", "web"]
] ]
all: build
build:
go build -o bin/grafana .
go test ./pkg/...
lint:
@gofmt -w pkg && go tool vet pkg/**/*.go && echo "$(GOLINT)"
setup:
go get github.com/tools/godep
go install github.com/mattn/go-sqlite3
Work in progress Grafana 2.0 (with included Grafana backend) Work in progress Grafana 2.0 (with included Grafana backend)
[![wercker status](https://app.wercker.com/status/0f109051cfaf2a6d94c0eebdc0dcaeae/s "wercker status")](https://app.wercker.com/project/bykey/0f109051cfaf2a6d94c0eebdc0dcaeae) [![wercker status](https://app.wercker.com/status/0f109051cfaf2a6d94c0eebdc0dcaeae/s "wercker status")](https://app.wercker.com/project/bykey/0f109051cfaf2a6d94c0eebdc0dcaeae)
## building and running
```
go run build.go setup (only needed once to install godep)
go run build.go build
```
For quicker builds:
```
godep restore (will pull down all golang lib dependecies in your current GOPATH)
go build -o ./bin/grafana .
```
To build less to css for frontend:
```
cd grafana
npm install
npm install -g grunt-cli
grunt
```
...@@ -84,6 +84,7 @@ func main() { ...@@ -84,6 +84,7 @@ func main() {
func setup() { func setup() {
runPrint("go", "get", "-v", "github.com/tools/godep") runPrint("go", "get", "-v", "github.com/tools/godep")
runPrint("go", "install", "-v", "github.com/mattn/go-sqlite3")
} }
func test(pkg string) { func test(pkg string) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment