Skip to content
代码片段 群组 项目
未验证 提交 bf706350 编辑于 作者: Sanad Liaquat's avatar Sanad Liaquat 提交者: GitLab
浏览文件

Merge branch 'andrey-use-rust-ruby-images' into 'master'

No related branches found
No related tags found
2 合并请求!3031Merge per-main-jh to main-jh by luzhiyuan,!3030Merge per-main-jh to main-jh
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
- .default-retry - .default-retry
- .default-before_script - .default-before_script
- .assets-compile-cache - .assets-compile-cache
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}-node-${NODE_VERSION}:rubygems-${RUBYGEMS_VERSION}-git-${GIT_VERSION}-lfs-${LFS_VERSION}-yarn-${YARN_VERSION}-graphicsmagick-${GRAPHICSMAGICK_VERSION} image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}-rust-${RUST_VERSION}-node-${NODE_VERSION}:rubygems-${RUBYGEMS_VERSION}-git-${GIT_VERSION}-lfs-${LFS_VERSION}-yarn-${YARN_VERSION}-graphicsmagick-${GRAPHICSMAGICK_VERSION}
variables: variables:
SETUP_DB: "false" SETUP_DB: "false"
WEBPACK_VENDOR_DLL: "true" WEBPACK_VENDOR_DLL: "true"
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
needs: [] needs: []
.qa-preflight-job: .qa-preflight-job:
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}:chrome-${CHROME_VERSION}-docker-${DOCKER_VERSION} image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}-rust-${RUST_VERSION}:chrome-${CHROME_VERSION}-docker-${DOCKER_VERSION}
extends: extends:
- .preflight-job-base - .preflight-job-base
- .qa-cache - .qa-cache
......
...@@ -43,7 +43,7 @@ stages: ...@@ -43,7 +43,7 @@ stages:
.ruby-image: .ruby-image:
# Because this pipeline template can be included directly in other projects, # Because this pipeline template can be included directly in other projects,
# image path and registry needs to be defined explicitly # image path and registry needs to be defined explicitly
image: "${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}" image: "${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}-rust-${RUST_VERSION}"
.qa-install: .qa-install:
extends: extends:
...@@ -82,7 +82,7 @@ stages: ...@@ -82,7 +82,7 @@ stages:
- .docker-in-docker - .docker-in-docker
- .qa-install - .qa-install
- .e2e-test-variables - .e2e-test-variables
image: "${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}:git-${GIT_VERSION}-lfs-${LFS_VERSION}-chrome-${CHROME_VERSION}-docker-${DOCKER_VERSION}-kubectl-${KUBECTL_VERSION}-helm-${HELM_VERSION}-kind-${KIND_VERSION}" image: "${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}-rust-${RUST_VERSION}:git-${GIT_VERSION}-lfs-${LFS_VERSION}-chrome-${CHROME_VERSION}-docker-${DOCKER_VERSION}-kubectl-${KUBECTL_VERSION}-helm-${HELM_VERSION}-kind-${KIND_VERSION}"
variables: variables:
# variables related to failure issue reporting # variables related to failure issue reporting
# default values from /ci/qa-report.gitlab-ci.yml will work with gitlab-qa orchestrator but not with cng and gdk tests # default values from /ci/qa-report.gitlab-ci.yml will work with gitlab-qa orchestrator but not with cng and gdk tests
......
.qa-job-base: .qa-job-base:
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}:chrome-${CHROME_VERSION}-docker-${DOCKER_VERSION} image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}-rust-${RUST_VERSION}:docker-${DOCKER_VERSION}
extends: extends:
- .default-retry - .default-retry
- .qa-cache - .qa-cache
......
...@@ -110,6 +110,7 @@ update-ruby-gems-coverage-cache-push: ...@@ -110,6 +110,7 @@ update-ruby-gems-coverage-cache-push:
extends: extends:
- .default-retry - .default-retry
- .ruby-gems-coverage-cache - .ruby-gems-coverage-cache
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-slim-ruby-${RUBY_VERSION}-rust-${RUST_VERSION}
variables: variables:
BUNDLE_WITHOUT: "" # This is to override the variable defined in .gitlab-ci.yml BUNDLE_WITHOUT: "" # This is to override the variable defined in .gitlab-ci.yml
BUNDLE_ONLY: "coverage" BUNDLE_ONLY: "coverage"
...@@ -537,7 +538,6 @@ rspec:artifact-collector ee remainder: ...@@ -537,7 +538,6 @@ rspec:artifact-collector ee remainder:
- !reference ['.rails:rules:ee-only-system', rules] - !reference ['.rails:rules:ee-only-system', rules]
rspec:coverage: rspec:coverage:
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-slim-ruby-${RUBY_VERSION}
extends: extends:
- .coverage-base - .coverage-base
- .rails:rules:rspec-coverage - .rails:rules:rspec-coverage
...@@ -586,7 +586,6 @@ rspec:coverage: ...@@ -586,7 +586,6 @@ rspec:coverage:
path: coverage/coverage.xml path: coverage/coverage.xml
rspec:undercoverage: rspec:undercoverage:
image: ${REGISTRY_HOST}/${REGISTRY_GROUP}/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-slim-ruby-${RUBY_VERSION}
extends: extends:
- .coverage-base - .coverage-base
- .rails:rules:rspec-undercoverage - .rails:rules:rspec-undercoverage
......
# E2E test job base used in pipelines triggered within gitlab projects which have access to `gitlab` repo code # E2E test job base used in pipelines triggered within gitlab projects which have access to `gitlab` repo code
.omnibus-e2e: .omnibus-e2e:
image: ${CI_REGISTRY}/gitlab-org/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}:docker-${DOCKER_VERSION} image: ${CI_REGISTRY}/gitlab-org/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}-rust-${RUST_VERSION}:docker-${DOCKER_VERSION}
extends: extends:
- .qa-install - .qa-install
- .docker-in-docker - .docker-in-docker
......
...@@ -8,9 +8,10 @@ ARG KUBECTL_VERSION=1.28 ...@@ -8,9 +8,10 @@ ARG KUBECTL_VERSION=1.28
ARG LFS_VERSION=2.9 ARG LFS_VERSION=2.9
ARG OS_VERSION=bookworm ARG OS_VERSION=bookworm
ARG QA_BUILD_TARGET=ee ARG QA_BUILD_TARGET=ee
ARG RUBY_VERSION=3.2.4 ARG RUBY_VERSION=3.3.7
ARG RUST_VERSION=1.73
FROM registry.gitlab.com/gitlab-org/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}:git-${GIT_VERSION}-lfs-${LFS_VERSION}-chrome-${CHROME_VERSION}-docker-${DOCKER_VERSION}-gcloud-${GCLOUD_VERSION}-kubectl-${KUBECTL_VERSION}-helm-${HELM_VERSION} AS foss FROM registry.gitlab.com/gitlab-org/gitlab-build-images/${BUILD_OS}-${OS_VERSION}-ruby-${RUBY_VERSION}-rust-${RUST_VERSION}:git-${GIT_VERSION}-lfs-${LFS_VERSION}-chrome-${CHROME_VERSION}-docker-${DOCKER_VERSION}-gcloud-${GCLOUD_VERSION}-kubectl-${KUBECTL_VERSION}-helm-${HELM_VERSION} AS foss
LABEL maintainer="GitLab Quality Department <quality@gitlab.com>" LABEL maintainer="GitLab Quality Department <quality@gitlab.com>"
ENV DEBIAN_FRONTEND="noninteractive" ENV DEBIAN_FRONTEND="noninteractive"
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册