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