Sha256: 77f5b358d0c32ecdaefb47c5962b8ef3ec43134504a6940191d37204dcf6a719

Contents?: true

Size: 1.29 KB

Versions: 9

Compression:

Stored size: 1.29 KB

Contents

version: 2.1 

executors:
  default:
    working_directory: ~/repo
    description: The official CircleCI Ruby Docker image
    docker:
      - image: circleci/ruby:3.0.0
        environment:
          BUNDLER_VERSION: 2.2.3

cashes:
  - &bundle_caches_v1 v2-repo-{{ checksum "Gemfile.lock" }}
  - &bundle_cache v2-repo-

commands:
  defaults:
    steps:
      - checkout
      - restore_cache:
          keys:
            - *bundle_caches_v1
            - *bundle_cache
      - run: bundle install --path vendor/bundle
      - save_cache:
          key: *bundle_cache
          paths:
            - vendor/bundle
  run_linters:
    description: command to start linters
    steps:
      - run:
          name: rubucop
          command: bundle exec rubocop  
      - run:
          name: fasterer
          command: bundle exec fasterer         
  run_specs:
    steps: 
      - run: 
          name: run specs
          command: bundle exec rspec

jobs:
  lintering:
    executor: default
    steps:
      - defaults
      - run_linters
  run_specs:
    executor: default
    steps:
      - defaults
      - run_specs

workflows:
  version: 2.1
  build:
    jobs:
      - lintering
      - run_specs:
          filters:
            branches:
              only: develop
          requires:
            - lintering

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
codebreaker-mikhail-0.2.4 .circleci/config.yml
codebreaker-mikhail-0.2.3 .circleci/config.yml
codebreaker-mikhail-0.2.2 .circleci/config.yml
codebreaker-mikhail-0.2.1 .circleci/config.yml
codebreaker-mikhail-0.2.0 .circleci/config.yml
codebreaker-mikhail-0.1.5 .circleci/config.yml
codebreaker-mikhail-0.1.4 .circleci/config.yml
codebreaker-mikhail-0.1.3 .circleci/config.yml
codebreaker-mikhail-0.1.2 .circleci/config.yml