-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
48 lines (35 loc) · 945 Bytes
/
.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
language: ruby
env:
global:
- RUBY_GC_MALLOC_LIMIT=50000000
matrix:
allow_failures:
- rvm: 2.1
fast_finish: true
rvm:
- 2.1.5
- 2.2.1
sudo: true
cache: bundler
addons:
postgresql: '9.4'
before_install:
- sudo apt-get update
- sudo apt-get purge postgresql-9.1 postgresql-9.2 postgresql-9.3
- sudo apt-get install postgresql-client-common postgresql-9.4 postgresql-contrib-9.4
- echo "local all all trust" | sudo tee /etc/postgresql/9.4/main/pg_hba.conf
- sudo service postgresql restart
before_script:
- psql -c 'CREATE DATABASE rigidoj_test;' -U postgres
- bundle exec rake db:migrate
bundler_args: --without development --deployment --retry=3 --jobs=3
addons:
code_climate:
repo_token: c6032340721cc1a1568373afb2267d4d48c0add3b12d2ba8d1d77dd7fd2644a8
script: 'bundle exec rspec'
services:
- redis-server
notifications:
slack:
rooms:
- algalon:KcGC0IdVDQYXCwAnucMUqEG7#rigidoj