Select Git revision
This project is licensed under the GNU General Public License v2.0 or later.
Learn more
.travis.yml 616 B
language: go
services:
- mysql
- mongodb
env:
- MYSQL_TEST="true" MONGO_TEST="true"
go:
- 1.7.4
- 1.8rc1
- tip
matrix:
allow_failures:
- go: tip
before_install:
- go get -v github.com/golang/lint/golint
install:
- go version
before_script:
- mysql < db/seed.sql
- mongo db/seed.js
sudo: false
script:
- go install -v ./cmd/cashier ./cmd/cashierd
- go list ./... |grep -v vendor/ |xargs go test
- gofmt -d $(find -type f -name '*.go' -not -path './vendor/*')
- go list ./... |grep -v vendor/ |xargs go vet
- go list ./... |grep -v vendor/ |xargs -L1 golint -set_exit_status