.travis.yml
language: ruby
dist: trusty
sudo: required
os:
- linux
- osx
rvm:
- rbx-3
- jruby-head
#env:
# - RUBY_USE=rubinius-3
# - RUBY_USE=jruby-head
before_install:
- echo $TRAVIS_OS_NAME
- echo $TRAVIS_RUBY_VERSION
# - rvm get stable
# - rvm list known
# - if [[ "$TRAVIS_OS_NAME" == "linux" && "$TRAVIS_RUBY_USE" == "rubinius-3" ]]; then rvm use rubinius-3 --install --binary --fuzzy ; fi
# - if [[ "$TRAVIS_OS_NAME" == "linux" && "$RUBY_USE" == "jruby-head" ]]; then rvm use jruby-head --install --binary --fuzzy ; fi
# - if [[ "$TRAVIS_OS_NAME" == "osx" && "$RUBY_USE" == "rubinius-3" ]]; then rvm use rubinius-3 --install --binary --fuzzy ; fi
# - if [[ "$TRAVIS_OS_NAME" == "osx" && "$RUBY_USE" == "jruby-head" ]]; then rvm use jruby-head --install --binary --fuzzy ; fi
# - if [[ "$TRAVIS_OS_NAME" == "osx" && "$RUBY_USE" == "rubinius-3" ]]; then brew update > /dev/null ; fi
# - if [[ "$TRAVIS_OS_NAME" == "osx" && "$RUBY_USE" == "rubinius-3" ]]; then brew tap rubinius/apps ; fi
# - if [[ "$TRAVIS_OS_NAME" == "osx" && "$RUBY_USE" == "rubinius-3" ]]; then brew install rubinius ; fi
# - if [[ "$TRAVIS_OS_NAME" == "osx" && "$RUBY_USE" == "rubinius-3" ]]; then export PATH="/usr/local/opt/rubinius/bin:$PATH" ; fi
# - if [[ "$TRAVIS_OS_NAME" == "osx" && "$RUBY_USE" == "jruby-head" ]]; then brew update > /dev/null ; fi
# - if [[ "$TRAVIS_OS_NAME" == "osx" && "$RUBY_USE" == "jruby-head" ]]; then brew install jruby ; fi
install:
- gem install simplecov
- gem install rubinius-actor
- git clone https://github.com/ruby/mspec.git ../mspec
script:
- "../mspec/bin/mspec"
branches:
only:
- master
matrix:
allow_failures:
# - os: linux
# env: RUBY_USE=jruby-head
- os: osx
rvm: rbx-3
addons:
code_climate:
repo_token: 6537e4c035e1b3a7294eee716197b11662f2ff53ec46ef7496e0c74f895fbee7
apt:
packages:
- haveged
after_success:
# - env
# - find coverage
# - ls -al coverage/.resultset.json
# - cat coverage/.resultset.json
- gem install codeclimate-test-reporter
- if [ ${TRAVIS_OS_NAME} == "linux" ] && [ ${TRAVIS_RUBY_VERSION} == "rbx-3" ]; then codeclimate-test-reporter ; fi
deploy:
provider: rubygems
api_key:
secure: wRVHQHUQKc21TTRnVbAfriPMCqJH05Rkhi1LXF6IdZVS4etwiEN7uBjP41dwyZT4yAPYpRKtorbSrDZ9BLhApYuebp10ds0OcstY4/UKNnMJioO5FIyZWIFRBAWiuVdADKCJnL/gr97jwSR67Va7JJ9Ec6LOFH0+u6Wbj1pZIvWFcjJx2ZvDRnUZJ5bwCrb89iik7thyfDXlLweD84wTx7eCk5/cWnAuylZBWkb+wX32MwLycXkp4VLxRGdFbk+W3mXWYs9W0q8zMFbrK8oETrwgr11+1sye3eoi4cW1jtI+q6Zri4JnhYjYK4dUgaABYLo5UFDtPMbpmvnmfOGPmvLJx9efuJGbAr4hoDy2d7cL8jsiZgQ9WSBFNOiDZZD3iDbKWlNRB9ALO0T3rWTf5VotnpU34rrBS/wDlJMzv3ErO+jJkkGEeUPiz6nAdGdLsl6XbsBSFr3+FGR4FI7J7UKNmwizXAccBdPM5GtlZTdEq2PyGQsWxTyiOJ/HKEnDRhNQE3ZsP5IU7u1Gth+ye4rMAigdyiJcNIqv8FLYkBj08+oinq9mOla4fUboXtNQZQvOovS6D0yzFd2brkBWtHPwIK4GPpYjVUN06HnJHhTD8kM4NVkW/bdRKFjejzKIitX99LoK3LK7wTUNaIonl9/Y11z53pfbBhjq/qYkR7c=
gemspec: fresh-mc.gemspec