diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d55973ca70d9d1d6aa5b9cc667ae9e6aeada7491..78575b739ad5ebebc327460beebd6874b7dec17b 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.