Install & test Ruby SDK, then use that version for other tests.
authorBrett Smith <brett@curoverse.com>
Thu, 4 Sep 2014 20:13:31 +0000 (16:13 -0400)
committerBrett Smith <brett@curoverse.com>
Fri, 5 Sep 2014 15:36:00 +0000 (11:36 -0400)
commit01f16229133a6f5fda6d92b7f86edda5e08dac8f
tree301f4c56115e384bcc8752fdc744a769f6ae8a8e
parentac72156ab86f90457a2907620cb2df5733c57184
Install & test Ruby SDK, then use that version for other tests.

This commit gives our Ruby SDK the same treatment as other parts of
our build process: we build and install it early, then test it.  We
use that built version to run other tests, to make sure all the
components are synced up throughout the run.

This required turning off `bundle install --deployment`, because
Bundler will not use locally installed Gems in that mode.  This does
make our build process a little less like what we use in production,
but the benefits of consistent testing and tightening the build
loop (you can update a Gem and dependent Gemfiles in one push) seem
worth that cost.

Refs #3720.
jenkins/run-tests.sh