2020-06-03 06:18:04 +00:00
|
|
|
# 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.10.x"
|
2020-06-29 06:35:36 +00:00
|
|
|
- "1.11.x"
|
|
|
|
- "1.12.x"
|
2020-06-03 06:18:04 +00:00
|
|
|
|
|
|
|
# run tests w/ coverage
|
|
|
|
script:
|
|
|
|
- travis_retry $GOPATH/bin/goveralls -service=travis-ci
|