mirror of
https://ops.gitlab.net/gitlab-org/gitlab-build-images.git
synced 2025-12-11 11:02:55 +01:00
Merge branch 'new-gitlab-qa-alpine-image' into 'master'
Add a new gitlab-qa-alpine lighter image See merge request gitlab-org/gitlab-build-images!143
This commit is contained in:
commit
7f446ff517
2 changed files with 26 additions and 0 deletions
|
|
@ -85,6 +85,7 @@ danger test: *test_build
|
||||||
alpine-aws test: *test_build
|
alpine-aws test: *test_build
|
||||||
gitlab-charts-build-base test: *test_build
|
gitlab-charts-build-base test: *test_build
|
||||||
gitlab-qa test: *test_build
|
gitlab-qa test: *test_build
|
||||||
|
gitlab-qa-alpine test: *test_build
|
||||||
gitlab-puppeteer test: *test_build
|
gitlab-puppeteer test: *test_build
|
||||||
omnibus-gitlab-bionic test: *test_build
|
omnibus-gitlab-bionic test: *test_build
|
||||||
omnibus-gitlab-centos6 test: *test_build
|
omnibus-gitlab-centos6 test: *test_build
|
||||||
|
|
@ -137,6 +138,7 @@ danger: *build_and_deploy
|
||||||
alpine-aws: *build_and_deploy
|
alpine-aws: *build_and_deploy
|
||||||
gitlab-charts-build-base: *build_and_deploy
|
gitlab-charts-build-base: *build_and_deploy
|
||||||
gitlab-qa: *build_and_deploy
|
gitlab-qa: *build_and_deploy
|
||||||
|
gitlab-qa-alpine: *build_and_deploy
|
||||||
gitlab-puppeteer: *build_and_deploy
|
gitlab-puppeteer: *build_and_deploy
|
||||||
omnibus-gitlab-bionic: *build_and_deploy
|
omnibus-gitlab-bionic: *build_and_deploy
|
||||||
omnibus-gitlab-centos6: *build_and_deploy
|
omnibus-gitlab-centos6: *build_and_deploy
|
||||||
|
|
|
||||||
24
Dockerfile.gitlab-qa-alpine
Normal file
24
Dockerfile.gitlab-qa-alpine
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
# Used by:
|
||||||
|
# - GitLab CE/EE for QA: https://gitlab.com/gitlab-org/gitlab-ee/blob/master/.gitlab-ci.yml
|
||||||
|
# - Nightly QA: https://gitlab.com/gitlab-org/quality/nightly/blob/master/.gitlab-ci.yml
|
||||||
|
# - Staging QA: https://gitlab.com/gitlab-org/quality/staging/blob/master/.gitlab-ci.yml
|
||||||
|
|
||||||
|
FROM ruby:2.5.3-alpine
|
||||||
|
MAINTAINER GitLab Quality Team
|
||||||
|
|
||||||
|
WORKDIR /home/qa
|
||||||
|
|
||||||
|
ENV DOCKER_VERSION="18.06.1"
|
||||||
|
ENV DOCKER_ARCHIVE="docker-${DOCKER_VERSION}-ce.tgz"
|
||||||
|
ENV DOCKER_URL="https://download.docker.com/linux/static/stable/x86_64/${DOCKER_ARCHIVE}"
|
||||||
|
ENV DOCKER_CHECKSUM="2d92728714d794f78619785a2c638b58b0b15e60b340de51886bf6d3730f31f0"
|
||||||
|
ENV DOCKER_BIN="/usr/local/bin/docker"
|
||||||
|
|
||||||
|
# Install dependencies
|
||||||
|
RUN apk --no-cache add -U openssl tar gzip bash ca-certificates && mkdir /opt
|
||||||
|
|
||||||
|
RUN wget -q ${DOCKER_URL} && \
|
||||||
|
tar -zxf ${DOCKER_ARCHIVE} && \
|
||||||
|
mv docker/docker ${DOCKER_BIN} && \
|
||||||
|
echo "${DOCKER_CHECKSUM} ${DOCKER_BIN}" | sha256sum -c - && \
|
||||||
|
rm ${DOCKER_ARCHIVE}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue