Sha256: 9acd13dc3aeee31f697e495e57b930f15f6337167e5198249a5b7d16a1893473

Contents?: true

Size: 917 Bytes

Versions: 7

Compression:

Stored size: 917 Bytes

Contents

#!/usr/bin/env bash

set -eo pipefail

if [ -z "$TEST_TOOL" ]
then
  echo "You must specify a TEST_TOOL"
  exit 1
fi

case $1 in
  before_script)
    if [ -d "$HOME/.rvm" ]
    then
      gemhome=$(gem env home)
      ruby -I lib bin/gem uninstall executable-hooks gem-wrappers bundler-unload -x --force -i "$gemhome@global"
    fi

    if [ "$TEST_TOOL" = "rubygems" ]
    then
      exec rake setup
    else
      cd bundler

      export RGV=..

      if [ -n "$BDV" ]
      then
        git reset --hard "origin/$BDV"
      fi

      gem install rake -v "~>12.0"
      exec bin/rake spec:deps
    fi

    ;;

  rubocop)
    gem install rubocop -v "~>0.74.0"
    exec util/rubocop

    ;;

  script)
    if [ "$TEST_TOOL" = "rubygems" ]
    then
      exec rake test
    else
      cd bundler

      export RGV=..

      exec bin/rake spec -t
    fi

    ;;

  *)
    echo "unknown args $*"
    exit 1
    ;;
esac

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rubygems-update-3.1.6 util/ci.sh
rubygems-update-3.1.5 util/ci.sh
rubygems-update-3.1.4 util/ci.sh
rubygems-update-3.1.3 util/ci.sh
rubygems-update-3.1.2 util/ci.sh
rubygems-update-3.1.1 util/ci.sh
rubygems-update-3.1.0 util/ci.sh