28 lines
633 B
YAML
28 lines
633 B
YAML
# vim: ft=yaml sw=2 ts=2
|
|
|
|
language: go
|
|
|
|
# enable database services
|
|
services:
|
|
- mysql
|
|
- postgresql
|
|
|
|
# create test database
|
|
before_install:
|
|
- mysql -e 'CREATE DATABASE IF NOT EXISTS sqlxtest;'
|
|
- psql -c 'create database sqlxtest;' -U postgres
|
|
- go get github.com/mattn/goveralls
|
|
- export SQLX_MYSQL_DSN="travis:@/sqlxtest?parseTime=true"
|
|
- export SQLX_POSTGRES_DSN="postgres://postgres:@localhost/sqlxtest?sslmode=disable"
|
|
- export SQLX_SQLITE_DSN="$HOME/sqlxtest.db"
|
|
|
|
# go versions to test
|
|
go:
|
|
- "1.8"
|
|
- "1.9"
|
|
- "1.10.x"
|
|
|
|
# run tests w/ coverage
|
|
script:
|
|
- travis_retry $GOPATH/bin/goveralls -service=travis-ci
|