forked from skylightio/skylight-ruby
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
47 lines (40 loc) · 1.07 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
language: ruby
cache: bundler
script: ./spec.sh
env:
global:
- SKYLIGHT_ENABLE_TRACE_LOGS=true
- RAILS_ENV=development
- STANDALONE_WORKER_SPEC_TIMEOUT=15
- EMBEDDED_HTTP_SERVER_TIMEOUT=30
- WORKER_SPAWN_TIMEOUT=15
matrix:
# The first one is intentionally empty in order to run without any extra env vars
-
- SKYLIGHT_DISABLE_AGENT=true
rvm:
- 1.9.2
- 1.9.3
- 2.0.0
- 2.1.1
gemfile:
- gemfiles/Gemfile.rails-3.0.x
- gemfiles/Gemfile.rails-3.2.x
- gemfiles/Gemfile.rails-4.0.x
# - gemfiles/Gemfile.rails-edge
matrix:
exclude:
# As far as I can tell, Magnum wants the env, public doesn't
- rvm: 1.9.2
gemfile: gemfiles/Gemfile.rails-4.0.x
env:
- SKYLIGHT_ENABLE_TRACE_LOGS=true
- RAILS_ENV=development
- rvm: 1.9.2
gemfile: gemfiles/Gemfile.rails-4.0.x
# TODO: We may want to bring back rails-edge and add to allow_failures list
notifications:
webhooks:
urls: https://tilde.slack.com/services/hooks/travis?token=N5Dc2tov6aTfOjXK1VOXlxiS
on_success: change
on_failure: always