.travis.yml
env: global: - CC_TEST_REPORTER_ID=62c3cc32f27d201dd0c1b5bfa6f345a0d9c8caf2d98488eff43839b8d308c7cflanguage: rubyservices: - mysqlcache: bundler: true apt: truervm: - 2.2.10before_script: - mysql -e 'CREATE DATABASE bio_test;' - "cp .travis.database.yml ./config/database.yml" - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter - chmod +x ./cc-test-reporter - ./cc-test-reporter before-build jobs: include: - stage: test script: bundle exec rspec && ./cc-test-reporter format-coverage -t simplecov -o codeclimate.rspec.json workspaces: create: name: rspec paths: . - stage: test script: bundle exec cucumber && ./cc-test-reporter format-coverage -t simplecov -o codeclimate.cucumber.json workspaces: create: name: cucumber paths: . - stage: codeclimate git: clone: false language: minimal install: skip before_script: skip script: skip services: skip workspaces: use: - rspec - cucumber script: mkdir -p regic/rails5 && cd regic/rails5 && ./cc-test-reporter sum-coverage codeclimate.*.json -p 2 -o codeclimate.json && ./cc-test-reporter upload-coverage -i codeclimate.json # if: branch = master