You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
639 B
27 lines
639 B
all: getCMDDependencies embedFrontend getGoDependencies test uploadCoveralls
|
|
|
|
test:
|
|
go test -v ./...
|
|
|
|
buildNodeFrontend:
|
|
@cd static && yarn install
|
|
@cd static && yarn build
|
|
|
|
embedFrontend:
|
|
@cd handlers/tmpls && esc -o tmpls.go -pkg tmpls -include ^*\.tmpl .
|
|
@cd handlers && esc -o static.go -pkg handlers -prefix ../static/build ../static/build
|
|
|
|
getCMDDependencies:
|
|
go get -v github.com/mattn/goveralls
|
|
go get -v github.com/mjibson/esc
|
|
go get -v github.com/mitchellh/gox
|
|
|
|
getGoDependencies:
|
|
go get -v ./...
|
|
|
|
build:
|
|
@mkdir releases
|
|
gox -output="releases/{{.Dir}}_{{.OS}}_{{.Arch}}"
|
|
|
|
uploadCoveralls:
|
|
goveralls -service=travis-ci
|