File: .gitlab-ci.yml

package info (click to toggle)
ruby-gitlab-fog-azure-rm 1.9.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 756 kB
  • sloc: ruby: 5,926; sh: 9; makefile: 4
file content (35 lines) | stat: -rw-r--r-- 625 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
include:
  - component: gitlab.com/gitlab-org/components/gem-release/gem-release@~latest

default:
  image: "ruby:${RUBY_VERSION}"

cache:
  paths:
    - vendor/ruby

before_script:
  - ruby -v
  - bundle install -j $(nproc) --path vendor

test:
  script:
    - bundle exec rake test
  parallel:
    matrix:
      - RUBY_VERSION: [ "2.7", "3.0", "3.1", "3.2" ]

rubocop:
  script:
    - bundle exec rubocop
  variables:
    RUBY_VERSION: "2.7"

integration:
  services:
    - alias: azurite
      name: mcr.microsoft.com/azure-storage/azurite
  script:
    - bundle exec rake integration
  variables:
    RUBY_VERSION: "3.2"