Sha256: c3251a4ce6760cdf14bf7ae8641c21be5dba03d1e9f0fd0fd6cafee53962c092

Contents?: true

Size: 994 Bytes

Versions: 1

Compression:

Stored size: 994 Bytes

Contents

stages:
  - test
  - deploy

.job_template: &job_definition
  variables:
    BUNDLE_CACHE: "vendor/bundle/"

  cache:
    key: "$CI_BUILD_NAME"
    paths:
      - vendor/bundle/

  before_script:
    - ./gitlab-ci/setup.sh

  stage: test

  except:
    - tags

ruby2.1:rspec:
  <<: *job_definition
  image: drecom/centos-ruby:2.1.10

  script:
    - ./gitlab-ci/rspec.sh

ruby2.2:rspec:
  <<: *job_definition
  image: drecom/centos-ruby:2.2.6

  script:
    - ./gitlab-ci/rspec.sh

ruby2.3:rspec:
  <<: *job_definition
  image: drecom/centos-ruby:2.3.3

  script:
    - ./gitlab-ci/rspec.sh

ruby2.4:rspec:
  <<: *job_definition
  image: drecom/centos-ruby:2.4.0

  script:
    - ./gitlab-ci/rspec.sh

rubocop:
  <<: *job_definition
  image: drecom/centos-ruby:2.4.0

  script:
    - bundle exec rubocop

  allow_failure: true

pages:
  <<: *job_definition
  image: drecom/centos-ruby

  stage: deploy

  script:
    - bundle exec yard
  artifacts:
    paths:
    - public
  only:
    - master

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gitlab_awesome_release-1.0.1 .gitlab-ci.yml