forked from go-reform/reform
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
65 lines (52 loc) · 2.3 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
dist: trusty
sudo: required
language: go
go:
- 1.7.x
- 1.8.x
- 1.9.x
- master
go_import_path: gopkg.in/reform.v1
before_script:
- sudo service postgresql stop
- sudo service mysql stop
- docker --version
- docker-compose --version
install:
- make deps
script:
- make test-dc
- make check
after_success:
- bash <(curl -s https://codecov.io/bash) -f coverage.txt -X fix -e REFORM_TARGET,REFORM_IMAGE_VERSION
notifications:
webhooks:
urls:
# Gitter
- secure: "M5FL6dahsnY6TsU03QptqRoVriulkFPGLoKmbwLWAmPTk+h6SreMKIJHTmSba77snYVWR/gMLMNW01yMBrbV+ZmVgU6Sdp6yYlciA4cQcvIM7pwKuIfzeKhMCE2oeNVB3G2IHeu+FysbFXzI1JV9oU1I453aksyAPi4flf8eVUeMUa3nxWQt84MFC5RFn/pJ0G8lwUgAmHq56FjiOZ+5hF224s++CEEGGSclGZLH0/+T7SVH9sWSpyBuFtB6LZsl78JQ3mdxpFe95VAlpaB/PWdi7BXnZQ8XHgG1U1+1Z5at1uEmMmYjsQ5GzxaTEfjBRdC5AT6bRHjhW5wpI0tFKX77+1eexQXypuKyGIax7/7wFhKoEsU/9IUneqm17H9C5ZecF0xfvgTT4e2sHihm4qmYhQOFhGW+zlZdkp6rKzT17H0+g2q0IH3MJOKghyMO8l/YDy+wt2jdHggobfZLgcWLhyaHkUy0570jVUc+s+Zk/OOHr8kExvUcBuQeE38sQD6KEQoeeevXNlNtwrHvafjTfH1cUrc5JwFzP7go3VBEYxaHu+ctO7+DcUswOUsnTRiTQrp2FgNQP0TdlGgHgFV9cN5C+VcCwiB4NuU4ZM6J2TYmR6Wih4h/NooFKa8DiD++mqdyf6PhBn3tfHHtBFaLuE2GYMJ61MAv4kMNcBk="
env:
global:
- GORACE="halt_on_error=1"
# Generated with 'go run .github/test-dc.go'.
# 16 combinations:
# postgres: 9.3, 9.4, 9.5, 9.6, 10
# mysql, mysql-traditional: 5.5, 5.6, 5.7, 8.0
# sqlite3: dummy
# mssql, sqlserver: latest
matrix:
- REFORM_TARGET=postgres REFORM_IMAGE_VERSION=9.3
- REFORM_TARGET=postgres REFORM_IMAGE_VERSION=9.4
- REFORM_TARGET=postgres REFORM_IMAGE_VERSION=9.5
- REFORM_TARGET=postgres REFORM_IMAGE_VERSION=9.6
- REFORM_TARGET=postgres REFORM_IMAGE_VERSION=10
- REFORM_TARGET=mysql REFORM_IMAGE_VERSION=5.5
- REFORM_TARGET=mysql REFORM_IMAGE_VERSION=5.6
- REFORM_TARGET=mysql REFORM_IMAGE_VERSION=5.7
- REFORM_TARGET=mysql REFORM_IMAGE_VERSION=8.0
- REFORM_TARGET=mysql-traditional REFORM_IMAGE_VERSION=5.5
- REFORM_TARGET=mysql-traditional REFORM_IMAGE_VERSION=5.6
- REFORM_TARGET=mysql-traditional REFORM_IMAGE_VERSION=5.7
- REFORM_TARGET=mysql-traditional REFORM_IMAGE_VERSION=8.0
- REFORM_TARGET=sqlite3 REFORM_IMAGE_VERSION=dummy
- REFORM_TARGET=mssql REFORM_IMAGE_VERSION=latest
- REFORM_TARGET=sqlserver REFORM_IMAGE_VERSION=latest