medols/fresh

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
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