forked from airbrake/airbrake-ruby
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcircle.yml
63 lines (62 loc) · 1.86 KB
/
circle.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
dependencies:
cache_directories:
- vendor
override:
- bundle install --path=vendor
- ? |
case $CIRCLE_NODE_INDEX in
0)
rvm-exec 1.9.2-p330 bundle install --path=vendor
rvm-exec 1.9.3-p551 bundle install --path=vendor
;;
1)
rvm-exec 2.0.0-p645 bundle install --path=vendor
rvm-exec 2.1.8 bundle install --path=vendor
;;
2)
rvm-exec 2.2.4 bundle install --path=vendor
rvm-exec 2.3.0 bundle install --path=vendor
;;
3)
rvm-exec rbx-2.2.10 bundle install --path=vendor
;;
4)
rvm-exec rbx-2.5.2 bundle install --path=vendor
;;
5)
JRUBY_OPTS="--dev -Xcompile.invokedynamic=false -J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1 -J-noverify -Xcompile.mode=OFF" rvm-exec jruby-1.7.19 bundle install --path=vendor
;;
esac
:
parallel: true
test:
override:
- ? |
set -e
case $CIRCLE_NODE_INDEX in
0)
rvm-exec 1.9.2-p330 bundle exec rake
rvm-exec 1.9.3-p551 bundle exec rake
;;
1)
rvm-exec 2.0.0-p645 bundle exec rake
rvm-exec 2.1.8 bundle exec rake
;;
2)
rvm-exec 2.2.4 bundle exec rake
rvm-exec 2.3.0 bundle exec rake
;;
3)
rvm-exec rbx-2.2.10 bundle exec rake
;;
4)
rvm-exec rbx-2.5.2 bundle exec rake
;;
5)
JRUBY_OPTS="--dev -Xcompile.invokedynamic=false -J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1 -J-noverify -Xcompile.mode=OFF" rvm-exec jruby-1.7.19 bundle exec rake
;;
esac
:
parallel: true
post:
- bundle exec rubocop