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