Sha256: 0caaecbb597a46228e93220f18246600912d407e7b0f355b4d4df897ba152857

Contents?: true

Size: 1.03 KB

Versions: 4

Compression:

Stored size: 1.03 KB

Contents

ruby: &ruby
  image: carwow/ruby-ci:2.6

version: 2

jobs:
  bundle:
    working_directory: ~/umbra
    docker:
      - *ruby
    steps:
      - checkout
      - restore_cache:
          keys:
            - bundle-{{ checksum "Gemfile.lock" }}
            - bundle-
      - run: |
          bundle config --local path vendor/bundle &&
          bundle check || bundle install --jobs=4 --retry=3
      - save_cache:
          key: bundle-{{ checksum "Gemfile.lock" }}
          paths: [~/umbra/vendor/bundle]
      - persist_to_workspace:
          root: '~'
          paths: [umbra]

  rubocop:
    working_directory: ~/umbra
    docker:
      - *ruby
    steps:
      - attach_workspace:
          at: '~'
      - run: bundle exec rubocop

  tests:
    working_directory: ~/umbra
    docker:
      - *ruby
    steps:
      - attach_workspace:
          at: '~'
      - run: |
          bundle exec rspec

workflows:
  version: 2
  build:
    jobs:
      - bundle
      - rubocop:
          requires: [bundle]
      - tests:
          requires: [bundle]

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
umbra-rb-0.1.3.pre .circleci/config.yml
umbra-rb-0.1.2.pre .circleci/config.yml
umbra-rb-0.1.1.pre .circleci/config.yml
umbra-rb-0.1.0.pre .circleci/config.yml