We currently build and push container images at every pipeline run. Since the main objective of the CI is testing QEMU, we don't need to build the containers at every single run, we could pull the images that were built in previous runs.
Signed-off-by: Fabiano Rosas <faro...@suse.de> --- .gitlab-ci.d/container-template.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.d/container-template.yml b/.gitlab-ci.d/container-template.yml index c434b9c8f3..0c7f744384 100644 --- a/.gitlab-ci.d/container-template.yml +++ b/.gitlab-ci.d/container-template.yml @@ -13,6 +13,7 @@ script: - echo "TAG:$TAG" - echo "COMMON_TAG:$COMMON_TAG" + - docker pull "$TAG" && exit || true - ./tests/docker/docker.py --engine docker build -t "qemu/$NAME" -f "tests/docker/dockerfiles/$NAME.docker" -r $CI_REGISTRY/qemu-project/qemu -- 2.35.3