#!/bin/bash # These are the images that are currently being used. Make sure we pull them to # prefill the local docker images so CI runs a bit quicker. The buildkit image # is from docker buildx so that the worker nodes can be used as part of docker # buildx multiarch setup. It should match what `docker buildx inspect multiarch # --bootstrap` pulls. PULL_IMAGES=( apache/couchdbci-debian:bookworm-erlang:28.3.2 apache/couchdbci-debian:bookworm-erlang:27.3.4.8 apache/couchdbci-debian:bookworm-erlang-26.2.5.17 apache/couchdbci-debian:bullseye-erlang:26.2.5.17 apache/couchdbci-debian:trixie-erlang:26.2.5.17 apache/couchdbci-ubuntu:noble-erlang-26.2.5.17 apache/couchdbci-ubuntu:jammy-erlang-26.2.5.17 apache/couchdbci-centos:10-erlang-26.2.5.17 apache/couchdbci-centos:9-erlang-26.2.5.17 apache/couchdbci-centos:8-erlang-26.2.5.17 moby/buildkit:buildx-stable-1 ) docker system prune -af --filter "until=720h" for image in ${PULL_IMAGES[*]} do echo docker pull ${image} docker pull ${image} done