From 1d82e9fa4dc4e6e1d9bc7823b15bc67abd07ab69 Mon Sep 17 00:00:00 2001 From: Dominik Werder Date: Mon, 6 Jul 2026 10:39:07 +0200 Subject: [PATCH] Again --- .gitea/workflows/build-ubuntu.yml | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/build-ubuntu.yml b/.gitea/workflows/build-ubuntu.yml index 31d610b..ed37543 100644 --- a/.gitea/workflows/build-ubuntu.yml +++ b/.gitea/workflows/build-ubuntu.yml @@ -29,14 +29,19 @@ jobs: run: | PODMAN="docker" $PODMAN info - curl -L -o "$IMAGE_FN.tgz" "https://gitea.psi.ch/api/packages/daqbuf/generic/$IMAGE_FN/0.1.0/$IMAGE_FN.tgz" - zstd -d <"$IMAGE_FN.tgz" >"$IMAGE_FN.tar" - $PODMAN import \ - --change 'CMD ["/bin/sh"]' \ - --change 'WORKDIR /data' \ - --change 'ENV PATH=/root/.cargo/bin:/opt/rh/devtoolset-11/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' \ - "$IMAGE_FN.tar" \ - "$BUILDER_IMAGE" + if docker image inspect "$BUILDER_IMAGE" 2>&1 >/dev/null; then + echo "Image available" + else + echo "Image missing" + curl -L -o "$IMAGE_FN.tgz" "https://gitea.psi.ch/api/packages/daqbuf/generic/$IMAGE_FN/0.1.0/$IMAGE_FN.tgz" + zstd -d <"$IMAGE_FN.tgz" >"$IMAGE_FN.tar" + $PODMAN import \ + --change 'CMD ["/bin/sh"]' \ + --change 'WORKDIR /data' \ + --change 'ENV PATH=/root/.cargo/bin:/opt/rh/devtoolset-11/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' \ + "$IMAGE_FN.tar" \ + "$BUILDER_IMAGE" + fi echo "--- Image list ------------------" $PODMAN image list echo "--- Container list --------------"