Sha256: ef8e0a8ff3a5f1ae1c5c1b67cbb2571853d0fb9bc98dac0d2fcbdb63bc3838f2

Contents?: true

Size: 894 Bytes

Versions: 3

Compression:

Stored size: 894 Bytes

Contents

version: 2.1

executors:
  gem-executor:
    working_directory: ~/tmp/gem
    docker:
      - image: circleci/ruby:2.7.5
    environment:
      TZ: "Europe/Madrid"

jobs:
  build-test-gem:
    executor: gem-executor
    steps:
      - checkout

      - run:
          name: Update bundler
          command: gem install bundler -v 2.2.25

      - restore_cache:
          keys:
            - afterbanks-api-ruby-bundle-v2-{{ checksum "Gemfile.lock" }}
            - afterbanks-api-ruby-bundle-v2-

      - run: bundle install

      - save_cache:
          key: afterbanks-api-ruby-bundle-v2-{{ checksum "Gemfile.lock" }}
          paths:
            - vendor/bundle

      - run:
          name: Run rspec
          command: bundle exec rspec spec/

      - run:
          name: Run Rubocop
          command: bundle exec rubocop

workflows:
  build-test-gem:
    jobs:
      - build-test-gem

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
afterbanks-api-ruby-0.4.2 .circleci/config.yml
afterbanks-api-ruby-0.4.1 .circleci/config.yml
afterbanks-api-ruby-0.4.0 .circleci/config.yml