X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fpackaging%2Finclude-raw-test-puppet.sh;h=22b151176cf080fbe0e1c90d5ed2424acdbb12f3;hb=bacc0ad1488f4c5a50c9ac9aec97e6a4a753f9e7;hp=cd063e2e620eded47156d88967b08960dcfee7ee;hpb=3afb35f6183164c7c80103d6a18ebbeb71318862;p=releng%2Fbuilder.git diff --git a/jjb/packaging/include-raw-test-puppet.sh b/jjb/packaging/include-raw-test-puppet.sh index cd063e2e6..22b151176 100644 --- a/jjb/packaging/include-raw-test-puppet.sh +++ b/jjb/packaging/include-raw-test-puppet.sh @@ -18,9 +18,12 @@ sudo yum install -y ruby-devel gcc-c++ zlib-devel patch redhat-rpm-config make r gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 curl -L get.rvm.io | bash -s stable # Expected by RVM, seems required to make RVM functions (`rvm use`) available +# Silence absurdly verbose rvm output by temporally not echoing commands +set +x # shellcheck disable=SC1090 source "$HOME/.rvm/scripts/rvm" rvm install 2.4.0 +set -x ruby --version # This has to be done as a login shell to get rvm fns # https://rvm.io/support/faq#what-shell-login-means-bash-l @@ -31,7 +34,10 @@ ruby --version # Install gems dependencies of puppet-opendaylight via Bundler gem install bundler echo export PATH="\\$PATH:/usr/local/bin" >> "$HOME/.bashrc" +# RVM's loaded functions print lots of output at this step, silence them +set +x pushd "$WORKSPACE/puppet" +set -x bundle install bundle update