[gjs] CI: Fix Docker images build



commit 7576f5f3d1577d00b296ac0b0c87c2731f5665ab
Author: Stephane Seng <seng stephane gmail com>
Date:   Tue Aug 27 15:03:51 2019 +0300

    CI: Fix Docker images build
    
    See https://about.gitlab.com/2019/07/31/docker-in-docker-with-docker-19-dot-03

 .gitlab-ci.yml | 27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2e8adf62..a06d4bcd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -101,9 +101,11 @@ stages:
     when: always
     paths: *reg_files
 
-  image: docker:latest
+  image: docker:19.03.0
   services:
-    - docker:dind
+    - docker:19.03.0-dind
+  variables:
+    DOCKER_TLS_CERTDIR: ""
 
   script:
     # CI starts here. Previous messages are from GitLab Runner setup.
@@ -265,12 +267,13 @@ eslint:
 # Planned as daily
 codequality:
   stage: manual
-  image: docker:latest
+  image: docker:19.03.0
   variables:
     TASK_ID: "codequality"
     DOCKER_DRIVER: overlay
+    DOCKER_TLS_CERTDIR: ""
   services:
-    - docker:dind
+    - docker:19.03.0-dind
   script:
     - docker pull codeclimate/codeclimate
     - docker run --env CODECLIMATE_CODE="$PWD" --volume "$PWD":/code --volume 
/var/run/docker.sock:/var/run/docker.sock --volume /tmp/cc:/tmp/cc codeclimate/codeclimate analyze -f json > 
codeclimate.json
@@ -460,10 +463,10 @@ ppc64le:
 #          Create CI Docker Images          #
 #############################################
 .Docker image template: &create_docker_image
-  image: docker:latest
+  image: docker:19.03.0
   stage: deploy
   services:
-    - docker:dind
+    - docker:19.03.0-dind
   only:
     variables:
       - $CRON_TASK == "BUILD_CI_IMAGES"
@@ -520,6 +523,8 @@ fedora.static-analysis:
   variables:
     BASE: "fedora"
     DOCKER_DRIVER: overlay
+    # https://about.gitlab.com/2019/07/31/docker-in-docker-with-docker-19-dot-03
+    DOCKER_TLS_CERTDIR: ""
     DOCKERFILE: "test/extra/Dockerfile.fedora.static-analysis"
     NAME: "fedora.static-analysis"
 
@@ -529,6 +534,8 @@ SM60-gcc.fedora-dev:
     BASE: "fedora"
     DEV: "devel"
     DOCKER_DRIVER: overlay
+    # https://about.gitlab.com/2019/07/31/docker-in-docker-with-docker-19-dot-03
+    DOCKER_TLS_CERTDIR: ""
     IMAGE: "fedora:rawhide"
     NAME: "SM60-gcc.fedora-dev"
 
@@ -539,6 +546,8 @@ SM60-debug-gcc.fedora-dev:
     BUILD_OPTS: "--enable-debug"
     DEV: "devel"
     DOCKER_DRIVER: overlay
+    # https://about.gitlab.com/2019/07/31/docker-in-docker-with-docker-19-dot-03
+    DOCKER_TLS_CERTDIR: ""
     IMAGE: "fedora:rawhide"
     NAME: "SM60-debug-gcc.fedora-dev"
 
@@ -548,6 +557,8 @@ SM60-gcc.fedora-dev.aarch64:
     BASE: "fedora"
     DEV: "devel"
     DOCKER_DRIVER: overlay
+    # https://about.gitlab.com/2019/07/31/docker-in-docker-with-docker-19-dot-03
+    DOCKER_TLS_CERTDIR: ""
     DOCKERFILE: "test/extra/Dockerfile.arm64v8.fedora.29"
     IMAGE: "${CI_REGISTRY_IMAGE}:SM60-gcc.fedora-dev.aarch64"
     NAME: "SM60-gcc.fedora-dev.aarch64"
@@ -560,6 +571,8 @@ SM60-gcc.fedora-dev.ppc64le:
     BASE: "fedora"
     DEV: "devel"
     DOCKER_DRIVER: overlay
+    # https://about.gitlab.com/2019/07/31/docker-in-docker-with-docker-19-dot-03
+    DOCKER_TLS_CERTDIR: ""
     DOCKERFILE: "test/extra/Dockerfile.ppc64le.fedora.29"
     IMAGE: "${CI_REGISTRY_IMAGE}:SM60-gcc.fedora-dev.ppc64le"
     NAME: "SM60-gcc.fedora-dev.ppc64le"
@@ -572,5 +585,7 @@ SM60-gcc.ubuntu-dev:
     BASE: "debian"
     DEV: "devel"
     DOCKER_DRIVER: overlay
+    # https://about.gitlab.com/2019/07/31/docker-in-docker-with-docker-19-dot-03
+    DOCKER_TLS_CERTDIR: ""
     IMAGE: "ubuntu:devel"
     NAME: "SM60-gcc.ubuntu-dev"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]