From 0e6f1344c86e49d9e1ff84b299d66ec09662bf8a Mon Sep 17 00:00:00 2001 From: Teemu Autto <teemu@rautakuu.org> Date: Sat, 7 Jan 2023 17:29:58 +0000 Subject: [PATCH] Added docker-in-docker for kubernetes. --- .gitlab-ci.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d55973ca..78575b73 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,11 @@ ## Use docker image as a base image. image: docker:stable +services: + ## Allow building docker images inside of docker. Notice that it's different + ## from Docker-from-Docker. https://docs.gitlab.com/ee/ci/docker/using_docker_build.html + - docker:dind + stages: - build - deploy @@ -13,13 +18,15 @@ cache: variables: - ## Setup image name -variable. Change this if you wish, but watch out + ## Name for the generated image. Change this if you wish, but watch out ## for special characters! DOCKER_IMAGE_NAME: tjts5901 - + ## (Optional) More verbose output from pipeline #CI_DEBUG_TRACE: "true" + DOCKER_TLS_CERTDIR: "/certs" + PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" ## Build docker image @@ -41,7 +48,7 @@ pages: script: ## Install `mkdocs` and generate HTML documentation. - - pip install --disable-pip-version-check mkdocs mkdocs-material + - pip install --disable-pip-version-check -r docs/requirements.txt - mkdocs build -f docs/mkdocs.yml artifacts: ## Artifacts are sent to gitlab, and accessible from there. -- GitLab