version: v1.0 name: Railjet Pipeline agent: machine: type: e1-standard-2 os_image: ubuntu1804 auto_cancel: running: when: "branch != 'master'" blocks: - name: 'Rspec' task: env_vars: - name: CC_TEST_REPORTER_ID value: 9cfd93bf8178ecfe837889113add5d001b2110503d238294a56ac7dcb3286852 jobs: - name: specs matrix: - env_var: RUBY_VERSION values: [ "2.4.10", "2.5.8", "2.6.6", "2.7.1" ] commands: - sem-version ruby $RUBY_VERSION - bundle install --path vendor/bundle - source ./.semaphore/setup_codeclimate_test_coverage.sh - bundle exec rake spec - ./cc-test-reporter format-coverage - ./cc-test-reporter upload-coverage prologue: commands: - checkout