Sha256: f0a51e52ae5feb74a188d77266d079628d39992b0377540c2035e2cb164d5dcf

Contents?: true

Size: 1.3 KB

Versions: 5

Compression:

Stored size: 1.3 KB

Contents

version: 2
jobs:
  build:
    docker:
      - image: circleci/ruby:2.6-node-browsers
    steps:
      - checkout

      # Bundle install dependencies
      - type: cache-restore
        key: v1-main-{{ checksum "Gemfile.lock" }}

      - run: bundle install --path vendor/bundle

      - type: cache-save
        key: v1-main-{{ checksum "Gemfile.lock" }}
        paths:
          - vendor/bundle

      # Bundle install dependencies for example app
      - type: cache-restore
        key: v1-example-{{ checksum "example/an_app/Gemfile.lock" }}

      - run: |
          cd example/an_app
          bundle install --path vendor/bundle

      - type: cache-save
        key: v1-example-{{ checksum "example/an_app/Gemfile.lock" }}
        paths:
          - example/an_app/vendor/bundle

      # Yarn dependencies
      - restore_cache:
          keys:
            - v1-yarn-{{ checksum "example/an_app/package.json" }}
            # fallback to using the latest cache if no exact match is found
            - v1-yarn-

      - run: |
          cd example/an_app
          yarn install

      - save_cache:
          paths:
            - example/an_app/node_modules
            - ~/.cache
          key: v1-yarn-{{ checksum "example/an_app/package.json" }}

      - run: bundle exec rake
      - run: ./script/test_example_app

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
cypress-rails-0.1.1 .circleci/config.yml
cypress-rails-0.1.0 .circleci/config.yml
cypress-rails-0.0.4 .circleci/config.yml
cypress-rails-0.0.3 .circleci/config.yml
cypress-rails-0.0.2 .circleci/config.yml