Skip to content
Snippets Groups Projects

Add JH files into QA docker when pass the jh parameter

Merged Song Huang requested to merge gitlab-jh/jh-team/gitlab:feature/jh-qa-docker into master
1 file
+ 9
1
Compare changes
  • Side-by-side
  • Inline
+ 9
1
ARG DOCKER_VERSION=20.10.14
ARG CHROME_VERSION=101
ARG BUILD_NAME=qa
FROM registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7:bundler-2.3-git-2.33-lfs-2.9-chrome-${CHROME_VERSION}-docker-${DOCKER_VERSION}-gcloud-383-kubectl-1.23
FROM registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-2.7:bundler-2.3-git-2.33-lfs-2.9-chrome-${CHROME_VERSION}-docker-${DOCKER_VERSION}-gcloud-383-kubectl-1.23 AS qa
LABEL maintainer="GitLab Quality Department <quality@gitlab.com>"
ENV DEBIAN_FRONTEND="noninteractive"
@@ -55,3 +56,10 @@ COPY ./INSTALLATION_TYPE ./VERSION /home/gitlab/
COPY ./qa /home/gitlab/qa
ENTRYPOINT ["bin/test"]
# Add JH files when pass the parameter: `--build-arg BUILD_NAME=jhqa`
FROM qa AS jhqa
ONBUILD COPY ./jh/qa /home/gitlab/jh/qa
ONBUILD COPY ./jh/lib /home/gitlab/jh/lib
FROM $BUILD_NAME
Loading