Sha256: 062bb6c76e4eff068c69e16f19b0495817c194db9a02be7ca06e95be1ce6e496

Contents?: true

Size: 1.36 KB

Versions: 5

Compression:

Stored size: 1.36 KB

Contents

---
version: 2
jobs:
  build:
    machine: true
    steps:
      - checkout
      - run:
          name: Install Docker Compose
          command: |
            curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-`uname -s`-`uname -m` > ~/docker-compose
            chmod +x ~/docker-compose
            sudo mv ~/docker-compose /usr/local/bin/docker-compose
      - run:
          name: Update bundler
          command: gem install bundler -v 1.16.2
      - restore_cache:
         keys:
           - bundle-{{ checksum "Gemfile" }}-{{ checksum "valkyrie.gemspec" }}
           - bundle- # used if checksum fails
      - run: sudo apt-get update && sudo apt-get install -y libpq-dev
      - run:
          name: Install dependencies
          command: bundle install --path=vendor/bundle --jobs 4 --retry 3
      - save_cache:
          key: bundle-{{ checksum "Gemfile" }}-{{ checksum "valkyrie.gemspec" }}
          paths:
            - "vendor/bundle"
      - run:
          name: Run Rubocop
          command: bundle exec rake rubocop
      - run:
          name: Run Specs
          command: bundle exec rake docker:spec
workflows:
  version: 2
  build:
    jobs:
      - build
  nightly:
    triggers:
      - schedule:
          cron: "0 0 * * *"
          filters:
            branches:
              only:
                - master
    jobs:
      - build

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
valkyrie-1.5.1 .circleci/config.yml
valkyrie-2.0.0.RC3 .circleci/config.yml
valkyrie-1.5.0 .circleci/config.yml
valkyrie-1.5.0.RC2 .circleci/config.yml
valkyrie-1.5.0.RC1 .circleci/config.yml