circle.yml in git_reflow-0.8.1 vs circle.yml in git_reflow-0.8.2
- old
+ new
@@ -1,16 +1,26 @@
dependencies:
- pre:
- - rvm install 2.1.10
- - rvm install 2.2.5
- - rvm install 2.3.1
+ cache_directories:
+ - '~/.rvm/rubies'
+ - 'vendor'
override:
- - 'rvm-exec 2.1.10 bundle install'
- - 'rvm-exec 2.2.5 bundle install'
- - 'rvm-exec 2.3.1 bundle install'
+ - >
+ case $CIRCLE_NODE_INDEX in
+ 0)
+ rvm-exec 2.1.9 gem install bundler
+ rvm-exec 2.1.9 bash -c "bundle check --path=vendor/bundle_2.1 || bundle install --path=vendor/bundle_2.1"
+ ;;
+ 1)
+ rvm-exec 2.2.5 gem install bundler
+ rvm-exec 2.2.5 bash -c "bundle check --path=vendor/bundle_2.2 || bundle install --path=vendor/bundle_2.2"
+ ;;
+ 2)
+ rvm-exec ruby-head gem install bundler
+ rvm-exec ruby-head bash -c "bundle check --path=vendor/bundle_head || bundle install --path=vendor/bundle_head"
+ ;;
+ esac
test:
override:
- - 'rvm-exec 2.1.10 bundle exec rake'
- - 'rvm-exec 2.2.5 bundle exec rake'
- - 'rvm-exec 2.3.1 bundle exec rake'
+ - case $CIRCLE_NODE_INDEX in 0) rvm-exec 2.1.9 bundle exec rake ;; 1) rvm-exec 2.2.5 bundle exec rake ;; 2) rvm-exec ruby-head bundle exec rake ;; esac:
+ parallel: true