14 - dnf install -y python3-pytest python3-pytest-cov python3-requests
16 - pytest-3 --junitxml=junit.xml --cov=build_manifest gitlab/build_manifest.py
17 coverage: '/TOTAL.*\s+(\d+%)$/'
24 image: "docker:stable"
28 # When using dind, it's wise to use the overlayfs driver for
29 # improved performance.
30 DOCKER_DRIVER: "overlay2"
33 - export IMAGE="${CI_REGISTRY_IMAGE}/${ARCH}/${TAG}"
34 - export REF="${IMAGE}:${CI_COMMIT_SHA}"
35 - export LATEST="${IMAGE}:latest"
37 - docker build --pull -f ${DOCKERFILE} -t ${REF} ${CONTEXT_DIR}
38 - docker image tag ${REF} ${LATEST}
42 if [ "$CI_COMMIT_REF_NAME" = "master" ]; then
43 docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
54 fedora amd64 run docker:
55 stage: "build runtime"
59 CONTEXT_DIR: "docker/runtime-images/"
60 DOCKERFILE: "docker/runtime-images/Dockerfile-fedora"
63 fedora amd64 build docker:
68 CONTEXT_DIR: "docker/build-base-images/"
69 DOCKERFILE: "docker/build-base-images/Dockerfile-fedora"
72 include: "gitlab/ci_template.yml"