31 lines
768 B
YAML
31 lines
768 B
YAML
|
language: go
|
||
|
|
||
|
go:
|
||
|
- 1.11.x
|
||
|
- 1.12.x
|
||
|
- 1.13.x
|
||
|
|
||
|
services:
|
||
|
- mysql
|
||
|
- postgresql
|
||
|
|
||
|
# Setting sudo access to false will let Travis CI use containers rather than
|
||
|
# VMs to run the tests. For more details see:
|
||
|
# - http://docs.travis-ci.com/user/workers/container-based-infrastructure/
|
||
|
# - http://docs.travis-ci.com/user/workers/standard-infrastructure/
|
||
|
sudo: false
|
||
|
|
||
|
before_script:
|
||
|
- mysql -e 'CREATE DATABASE squirrel;'
|
||
|
- psql -c 'CREATE DATABASE squirrel;' -U postgres
|
||
|
|
||
|
script:
|
||
|
- go test
|
||
|
- cd integration
|
||
|
- go test -args -driver sqlite3
|
||
|
- go test -args -driver mysql -dataSource travis@/squirrel
|
||
|
- go test -args -driver postgres -dataSource 'postgres://postgres@localhost/squirrel?sslmode=disable'
|
||
|
|
||
|
notifications:
|
||
|
irc: "irc.freenode.net#masterminds"
|