Sha256: 3097f6c2599422b3d494e4d479fefa54dbc116ca92685582f976ba502a407c0c

Contents?: true

Size: 1.65 KB

Versions: 1

Compression:

Stored size: 1.65 KB

Contents

version: 2.1
orbs:
    samvera: samvera/circleci-orb@0
jobs:
    build:
        parameters:
            ruby_version:
                type: string
                default: 2.5.3
            bundler_version:
                type: string
                default: 2.1.4
            rails_version:
                type: string
                default: 5.1.7
        executor:
            name: samvera/ruby_fcrepo_solr_redis
            ruby_version: << parameters.ruby_version >>
        working_directory: ~/project
        parallelism: 1
        environment:
          COVERALLS_PARALLEL: true
          RAILS_VERSION: << parameters.rails_version >>
        steps:
            - checkout

            - run:
                name: install sqlite3
                command: sudo apt-get update && sudo apt-get install -y libsqlite3-dev

            - samvera/bundle:
                ruby_version: << parameters.ruby_version >>
                bundler_version: << parameters.bundler_version >>

            - samvera/rubocop

            - samvera/install_solr_core

            - run:
                name: install sqlite3
                command: bundle exec rake db:migrate

            - samvera/parallel_rspec
workflows:
    version: 2
    ci:
        jobs:
            - build:
                name: ruby2-5-8_with_rails_5_2
                ruby_version: 2.5.8
                rails_version: 5.2.4.3
            - build:
                name: ruby2-6-6_with_rails_5_2
                ruby_version: 2.6.6
                rails_version: 5.2.4.3
            - build:
                name: ruby2-7-1_with_rails_5_2
                ruby_version: 2.7.1
                rails_version: 5.2.4.3

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zizia-6.0.1 .circleci/config.yml