Sha256: cc0006195146d9e782e0c7817fbb6e50327d623f961647f7629468c918b35811

Contents?: true

Size: 1.3 KB

Versions: 3

Compression:

Stored size: 1.3 KB

Contents

version: 2.1
orbs:
    ruby: circleci/ruby@0.1.2

common: &common
    steps:
        - checkout
        - run:
            name: Configure Bundler
            command: |
                echo 'export BUNDLER_VERSION=$(cat Gemfile.lock | tail -1 | tr -d " ")' >> $BASH_ENV
                source $BASH_ENV
                gem install bundler
        - restore_cache:
            keys:
                - v1-dep-bundle-{{ checksum "Gemfile.lock" }}-{{ .Environment.CIRCLE_JOB }}
        - run:
            name: Install dependencies
            command: |
                bundle install --jobs=4 --retry=3 --path vendor/bundle
        - save_cache:
            key: v1-dep-bundle-{{ checksum "Gemfile.lock" }}-{{ .Environment.CIRCLE_JOB }}
            paths:
                - vendor/bundle
        - run:
            name: Run tests
            command: |
                bundle exec rspec --color --format documentation --format progress spec


jobs:
    "ruby-25":
        <<: *common
        docker:
            - image: circleci/ruby:2.5
    "ruby-26":
        <<: *common
        docker:
            - image: circleci/ruby:2.6
    "ruby-27":
        <<: *common
        docker:
            - image: ruby:2.7
workflows:
    version: 2.1
    build:
        jobs:
            - "ruby-25"
            - "ruby-26"
            - "ruby-27"

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dexcom-0.3.0 .circleci/config.yml
dexcom-0.2.2 .circleci/config.yml
dexcom-0.2.1 .circleci/config.yml