Sha256: 5a415aa7627c853e072a8e60bee0b59a49b1f6d7ab1dda321ed6a231011c1c35

Contents?: true

Size: 1.95 KB

Versions: 1

Compression:

Stored size: 1.95 KB

Contents

# Ruby CircleCI 2.0 configuration file
#
# Check https://circleci.com/docs/2.0/language-ruby/ for more details
#
version: 2
jobs:
  build:
    docker:
      # specify the version you desire here
      - image: circleci/ruby:2.6.3
        environment:
          COVERAGE: true

    working_directory: ~/repo

    steps:
      - checkout

      # Download and cache dependencies
      - restore_cache:
          keys:
            - v2-dependencies-{{ checksum "lois.gemspec" }}
            # fallback to using the latest cache if no exact match is found
            - v2-dependencies-

      - run:
          name: install dependencies
          command: |
            bundle install --jobs=4 --retry=3 --path vendor/bundle

      - save_cache:
          paths:
            - vendor/bundle
          key: v2-dependencies-{{ checksum "lois.gemspec" }}

      # run tests!
      - run:
          name: install
          command: |
            bin/rake install

      - run:
          name: i18n-tasks
          command: |
            lois i18n-tasks -g $GITHUB_CREDENTIALS -c circleci

      - run:
          name: Bundler-Audit
          command: |
            lois bundler_audit -g $GITHUB_CREDENTIALS -c circleci

      - run:
          name: Rubocop
          command: |
            lois rubocop -g $GITHUB_CREDENTIALS -c circleci

      - run:
          name: Reek
          command: |
            lois reek -g $GITHUB_CREDENTIALS -c circleci

      # run tests!
      - run:
          name: run tests
          command: |
            mkdir results
            bundle exec rspec --format progress \
                            --format RspecJunitFormatter \
                            --out results/rspec.xml \
                            --format progress \

      # collect reports
      - store_test_results:
          path: results
      - store_artifacts:
          path: results
          destination: results
      - store_artifacts:
          path: lois
          destination: lois

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lois-0.1.8 .circleci/config.yml