5 changed files with 47 additions and 21 deletions
@ -1,10 +1,12 @@ |
|||||
language: go |
matrix: |
||||
go: |
include: |
||||
|
language: go |
||||
|
go: |
||||
- 1.9.2 |
- 1.9.2 |
||||
before_install: |
script: |
||||
- go get github.com/mattn/goveralls |
- make |
||||
script: |
language: node_js |
||||
- go get github.com/mjibson/esc |
node_js: |
||||
- go generate ./... |
- "9" |
||||
- go test -v ./... |
script: |
||||
- goveralls -service=travis-ci |
- make buildNodeFrontend |
||||
@ -0,0 +1,27 @@ |
|||||
|
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 |
||||
Loading…
Reference in new issue