gitlab-build-images/.gitlab/ci/gitlab.images.yml
Stan Hu bc3223ac21
Add Ruby 3.2.0 images
This will be used to see how much effort it would be to
jump to Ruby 3.2.0 and to see what performance improvements
we might see with YJIT.
2023-01-18 14:01:53 -08:00

71 lines
1.6 KiB
YAML

# Used by GitLab: https://gitlab.com/gitlab-org/gitlab/blob/master/.gitlab-ci.yml
gitlab:
extends:
- .build_and_push
stage: gitlab
variables:
RUBYGEMS: '3.2'
LFS: '2.9'
YARN: '1.22'
GRAPHICSMAGICK: '1.3.36'
ARCH: linux/amd64,linux/arm64
parallel:
matrix:
- OS: ['debian:bullseye']
RUBY: ['2.7.patched', '3.0.patched']
GIT: ['2.36']
POSTGRESQL: ['11', '12', '13']
GOLANG: ['1.18', '1.19']
RUST: ['1.65.0']
NODE: ['16.14', '18.12']
CHROME: ['106', '108']
gitlab-ruby-3.2:
extends:
- .build_and_push
stage: gitlab
variables:
RUBYGEMS: '3.4'
LFS: '2.9'
YARN: '1.22'
GRAPHICSMAGICK: '1.3.36'
ARCH: linux/amd64,linux/arm64
parallel:
matrix:
- OS: ['debian:bullseye']
RUBY: ['3.2.patched']
GIT: ['2.36']
POSTGRESQL: ['11', '12', '13']
GOLANG: ['1.19']
RUST: ['1.65.0']
NODE: ['16.14']
CHROME: ['108']
# Used by GitLab's compile-production-assets and compile-test-assets jobs
gitlab-assets:
extends:
- .build_and_push
stage: gitlab-assets
variables:
RUBYGEMS: '3.2'
LFS: '2.9'
YARN: '1.22'
GRAPHICSMAGICK: '1.3.36'
ARCH: amd64,arm64
parallel:
matrix:
- OS: ['debian:bullseye']
RUBY: ['2.7', '3.0']
GIT: ['2.33']
NODE: ['16.14', '18.12']
# Used by GitLab's Review app jobs
gitlab-review-app:
extends:
- .build_and_push
stage: gitlab-review-app
variables:
RUBY: '3.0'
GCLOUD: '383'
KUBECTL: '1.23'
HELM: '3.5'