Sha256: 14f4879c055fb299c049e686b6a941748db943ef2edf653bcbdfaab05110167f

Contents?: true

Size: 1.58 KB

Versions: 2

Compression:

Stored size: 1.58 KB

Contents

version: 2.1
orbs:
  ruby: circleci/ruby@0.2.1
  sonarcloud: sonarsource/sonarcloud@1.0.2

jobs:
  "rubocop":
    docker:
      - image: circleci/ruby:2.7-node
    steps:
      - checkout
      - ruby/load-cache
      - ruby/install-deps
      - run:
          name: Run Rubocop
          command: bundle exec rubocop
      - ruby/save-cache
  "ruby-two-five":
    docker:
      - image: circleci/ruby:2.5
      - image: memcached:1.5-alpine
      - image: rabbitmq:3.7
    steps:
      - checkout
      - ruby/load-cache
      - run:
          name: update bundler
          command: gem update bundler
      - ruby/install-deps
      - ruby/run-tests
      - ruby/save-cache
  "ruby-two-six":
    docker:
      - image: circleci/ruby:2.6
      - image: memcached:1.5-alpine
      - image: rabbitmq:3.7
    steps:
      - checkout
      - ruby/load-cache
      - run:
          name: update bundler
          command: gem update bundler
      - ruby/install-deps
      - ruby/run-tests
      - ruby/save-cache
  "ruby-two-seven":
    docker:
      - image: circleci/ruby:2.7
      - image: memcached:1.5-alpine
      - image: rabbitmq:3.7
    steps:
      - checkout
      - ruby/load-cache
      - run:
          name: update bundler
          command: gem update bundler
      - ruby/install-deps
      - ruby/run-tests
      - ruby/save-cache

workflows:
  version: 2
  rubocop-rspec:
    jobs:
      - rubocop
      - ruby-two-five:
          requires:
            - rubocop
      - ruby-two-six:
          requires:
            - ruby-two-five
      - ruby-two-seven:
          requires:
            - ruby-two-five

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
legion-crypt-0.2.2 .circleci/config.yml
legion-crypt-0.2.1 .circleci/config.yml