Sha256: 88c1a0ade1593b1fa29fb443a8f55061d3839680f6b4bf359ac8e94323a1448c

Contents?: true

Size: 1.53 KB

Versions: 5

Compression:

Stored size: 1.53 KB

Contents

version: 2
jobs:
  build:
    docker:
      - image: circleci/ruby:2.7.4
    steps:
      - checkout
      - restore_cache:
          key: brdanfe-cache-v2-{{ checksum "Gemfile.lock" }}
      - run: bundle check || bundle install
      - save_cache:
          key: brdanfe-cache-v2-{{ .Environment.CIRCLE_SHA1 }}
          paths:
            - .
      - save_cache:
          key: brdanfe-cache-v2-{{ checksum "Gemfile.lock" }}
          paths:
            - ./vendor/bundle
  linter:
    docker:
      - image: circleci/ruby:2.7.4
    steps:
      - restore_cache:
          key: brdanfe-cache-v2-{{ .Environment.CIRCLE_SHA1 }}
      - restore_cache:
          key: brdanfe-cache-v2-{{ checksum "Gemfile.lock" }}
      - run: bundle exec rubocop --display-cop-names --parallel
  rspec:
    docker:
      - image: circleci/ruby:2.7.4
    steps:
      - restore_cache:
          key: brdanfe-cache-v2-{{ .Environment.CIRCLE_SHA1 }}
      - restore_cache:
          key: brdanfe-cache-v2-{{ checksum "Gemfile.lock" }}
      - run:
          name: Install Test Coverage for CodeClimate
          command: |
            curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
            chmod +x ./cc-test-reporter
      - run: ./cc-test-reporter before-build
      - run: bundle exec rspec
      - run: ./cc-test-reporter after-build --exit-code $?
workflows:
  version: 2
  main:
    jobs:
      - build
      - linter:
          requires:
            - build
      - rspec:
          requires:
            - linter

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
br_danfe-0.17.5 .circleci/config.yml
br_danfe-0.17.4 .circleci/config.yml
br_danfe-0.17.3 .circleci/config.yml
br_danfe-0.17.2 .circleci/config.yml
br_danfe-0.17.1 .circleci/config.yml