forked from seamusabshere/upsert
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
42 lines (42 loc) · 1.05 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
sudo: required
dist: trusty
language: ruby
global:
- USERNAME=travis
- PASSWORD=
addons:
apt:
packages:
# https://github.com/travis-ci/docs-travis-ci-com/pull/743
- haveged
- mysql-server-5.6
- mysql-client-core-5.6
- mysql-client-5.6
rvm:
- 2.3
- 2.2
- 2.1
- 1.9.3
- rbx
- jruby-1.7
- jruby-9
matrix:
allow_failures:
- rvm: rbx
env:
- DB=postgresql PGVERSION=9.4
- DB=postgresql PGVERSION=9.5
- DB=postgresql PGVERSION=10.0
- DB=postgresql PGVERSION=9.4 UNIQUE_CONSTRAINT=true
- DB=postgresql PGVERSION=9.5 UNIQUE_CONSTRAINT=true
- DB=postgresql PGVERSION=10.0 UNIQUE_CONSTRAINT=true
- DB=mysql DB_USER=root
before_install:
- if [ "$DB" = 'mysql' ]; then sudo ./travis/tune_mysql.sh; fi
# Right now the build-script is properly installing Postgres version. We will need this to test PG 9.6 and up, though
# - if [ "$DB" = 'postgresql' ]; then sudo ./travis/install_postgres.sh; fi
- gem update --system
- gem update bundler
- bundle --version
- gem --version
script: bundle exec rake spec