Sha256: b2b2b10e39b569392da935735bc7459c631931092f7572f42acdef36a07abef5

Contents?: true

Size: 926 Bytes

Versions: 9

Compression:

Stored size: 926 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:
  stage: test
  script:
    - bundle exec cucumber

doctest:
  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

9 entries across 9 versions & 1 rubygems

Version Path
soaspec-0.3.2 .gitlab-ci.yml
soaspec-0.3.1 .gitlab-ci.yml
soaspec-0.2.32 .gitlab-ci.yml
soaspec-0.2.31 .gitlab-ci.yml
soaspec-0.2.30 .gitlab-ci.yml
soaspec-0.2.29 .gitlab-ci.yml
soaspec-0.2.28 .gitlab-ci.yml
soaspec-0.2.27 .gitlab-ci.yml
soaspec-0.2.26 .gitlab-ci.yml