language: ruby rvm: - 2.3 - 2.4 - 2.5 - 2.6 - jruby-9.2.7.0 notifications: email: on_success: never sudo: false env: global: # If changing this number, please also change it in `test/test_helper.rb`. - STRIPE_MOCK_VERSION=0.72.0 cache: directories: - stripe-mock before_install: # Unpack and start stripe-mock so that the test suite can talk to it - | if [ ! -d "stripe-mock/stripe-mock_${STRIPE_MOCK_VERSION}" ]; then mkdir -p stripe-mock/stripe-mock_${STRIPE_MOCK_VERSION}/ curl -L "https://github.com/stripe/stripe-mock/releases/download/v${STRIPE_MOCK_VERSION}/stripe-mock_${STRIPE_MOCK_VERSION}_linux_amd64.tar.gz" -o "stripe-mock/stripe-mock_${STRIPE_MOCK_VERSION}_linux_amd64.tar.gz" tar -zxf "stripe-mock/stripe-mock_${STRIPE_MOCK_VERSION}_linux_amd64.tar.gz" -C "stripe-mock/stripe-mock_${STRIPE_MOCK_VERSION}/" fi - | stripe-mock/stripe-mock_${STRIPE_MOCK_VERSION}/stripe-mock > /dev/null & STRIPE_MOCK_PID=$! - export PATH="${PATH}:${PWD}/stripe-mock/stripe-mock_${STRIPE_MOCK_VERSION}" script: - bundle exec rake