Sha256: 25eaf2cc3c7c47013a3eae4df16c4579a3d6bdf888ee57a71e8634978706a15a

Contents?: true

Size: 988 Bytes

Versions: 6

Compression:

Stored size: 988 Bytes

Contents

image: ruby:2.5

before_script:
  - ruby -v
  - which ruby
  - gem install bundler rake
  - bundle install --jobs $(nproc) --path vendor # Install dependencies into ./vendor/ruby

cache:
  key: ${CI_COMMIT_REF_SLUG}
  paths:
    - vendor/ruby

ruby_2.3:
  stage: test
  image: ruby:2.3
  script:
    - bundle exec rake

ruby_2.4:
  stage: test
  image: ruby:2.4
  script:
    - bundle exec rake

ruby_2.5:
  stage: test
  image: ruby:2.5
  script:
    - bundle exec rake
  artifacts:
    paths:
      - coverage/

ruby_2.6:
  stage: test
  image: ruby:2.6
  script:
    - bundle exec rake

cucumber:
  image: samuelgarratt/soaspec
  stage: test
  script:
    - bundle exec cucumber

doctest:
  image: samuelgarratt/soaspec
  stage: test
  script:
    - bundle exec rake yard:doctest

pages:
  stage: deploy
  dependencies:
    - ruby_2.5
  script:
    - mv demo/ public/
    - mv coverage/ public/coverage
  artifacts:
    paths:
      - public
    expire_in: 30 days
  only:
    - master

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
soaspec-0.3.10 .gitlab-ci.yml
soaspec-0.3.9 .gitlab-ci.yml
soaspec-0.3.8 .gitlab-ci.yml
soaspec-0.3.7 .gitlab-ci.yml
soaspec-0.3.6 .gitlab-ci.yml
soaspec-0.3.3 .gitlab-ci.yml