]> www.infradead.org Git - users/dwmw2/qemu.git/commitdiff
Add loop over docker info
authorCamilla Conte <cconte@redhat.com>
Mon, 22 May 2023 17:41:52 +0000 (18:41 +0100)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 24 May 2023 19:26:40 +0000 (12:26 -0700)
Wait for docker info to return successfuly to ensure that
the docker server (daemon) started.
This is needed for jobs running on Kubernetes.
See https://wiki.qemu.org/Testing/CI/KubernetesRunners.

Signed-off-by: Camilla Conte <cconte@redhat.com>
Message-Id: <20230522174153.46801-4-cconte@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
.gitlab-ci.d/container-template.yml
.gitlab-ci.d/opensbi.yml

index 11569dd900a861de14ab003560d85bcc984ad442..9ac4a0ee259293840107cb66b98a2a2d408d4c1f 100644 (file)
@@ -8,8 +8,8 @@
     - export TAG="$CI_REGISTRY_IMAGE/qemu/$NAME:latest"
     - export COMMON_TAG="$CI_REGISTRY/qemu-project/qemu/qemu/$NAME:latest"
     - apk add python3
-    - docker info
     - docker login $CI_REGISTRY -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD"
+    - until docker info; do sleep 1; done
   script:
     - echo "TAG:$TAG"
     - echo "COMMON_TAG:$COMMON_TAG"
index 13070575b657320bb1475fac0d7275a4075fc477..2e9d51764eee7b30fd8fbafedf5e622c3b382fb7 100644 (file)
@@ -50,6 +50,7 @@ docker-opensbi:
     IMAGE_TAG: $CI_REGISTRY_IMAGE:opensbi-cross-build
   before_script:
     - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
+    - until docker info; do sleep 1; done
   script:
     - docker pull $IMAGE_TAG || true
     - docker build --cache-from $IMAGE_TAG --tag $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA