1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
stages: - build variables: DOCKER_TLS_CERTDIR: "/certs" CONTAINER_PREFIX: 2020 CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/$CONTAINER_PREFIX:$CI_COMMIT_SHA build-image: image: docker:git stage: build services: - docker:dind script: - apk update && apk add git - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - docker build --pull -f docker/Dockerfile -t $CONTAINER_IMAGE . - docker push $CONTAINER_IMAGE only: - "2020" .docs_template: &sphinx image: alpine script: - apk --no-cache add py3-pip python3-dev make - pip install sphinx - cd docs - make html - cd .. - mv docs/_build/html public artifacts: paths: - public build-sphinx: <<: *sphinx stage: build