From: Chris Rebert Date: Thu, 3 Apr 2014 18:55:52 +0000 (-0700) Subject: Travis: introduce $GEMDIR env var X-Git-Tag: v3.2.0~276 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1759569dbe8d9ebbcfc4bc1b7f87c3fe3e79e4d1;p=thirdparty%2Fbootstrap.git Travis: introduce $GEMDIR env var --- diff --git a/.travis.yml b/.travis.yml index b17ca82b24..b9c051250b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,14 +4,15 @@ node_js: before_install: - time sudo pip install --use-mirrors -r test-infra/requirements.txt - rvm use 1.9.3 --fuzzy - - if [ "$TWBS_TEST" = validate-html ]; then echo "ruby=$(basename $(rvm gemdir)) jekyll=$JEKYLL_VERSION" > pseudo_Gemfile.lock; fi + - export GEMDIR=$(rvm gemdir) + - if [ "$TWBS_TEST" = validate-html ]; then echo "ruby=$(basename $GEMDIR) jekyll=$JEKYLL_VERSION" > pseudo_Gemfile.lock; fi install: - time npm install -g grunt-cli - ./test-infra/s3_cache.py download 'npm packages' test-infra/npm-shrinkwrap.canonical.json ./node_modules || time ./test-infra/uncached-npm-install.sh - - if [ "$TWBS_TEST" = validate-html ]; then ./test-infra/s3_cache.py download rubygems pseudo_Gemfile.lock $(rvm gemdir) || time gem install -N jekyll -v $JEKYLL_VERSION; fi + - if [ "$TWBS_TEST" = validate-html ]; then ./test-infra/s3_cache.py download rubygems pseudo_Gemfile.lock $GEMDIR || time gem install -N jekyll -v $JEKYLL_VERSION; fi after_script: - if [ "$TWBS_TEST" = core ]; then ./test-infra/s3_cache.py upload 'npm packages' test-infra/npm-shrinkwrap.canonical.json ./node_modules; fi - - if [ "$TWBS_TEST" = validate-html ]; then ./test-infra/s3_cache.py upload rubygems pseudo_Gemfile.lock $(rvm gemdir); fi + - if [ "$TWBS_TEST" = validate-html ]; then ./test-infra/s3_cache.py upload rubygems pseudo_Gemfile.lock $GEMDIR; fi env: global: - JEKYLL_VERSION: 1.5.0