From fd9676c9f5f4e88b0c8e89d5d33eb1bab3797b4c Mon Sep 17 00:00:00 2001 From: Dominik Werder Date: Fri, 3 Jul 2026 11:11:03 +0200 Subject: [PATCH] Try again --- .gitea/workflows/build.yml | 48 +++++++++++++------------------------- 1 file changed, 16 insertions(+), 32 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 4c08555..4f4cfaf 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,15 +12,14 @@ jobs: runs-on: rhel10 env: IMAGE_FN: devimgs-centos-7-rust-flat - # BUILDER_IMAGE: localhost/devimgs-centos-7-rust:latest - # BUILDER_ARCHIVE_URL: https://example.com/devimgs-centos-7-rust.tar + BUILDER_IMAGE: localhost/devimgs/centos-7-rust-flat:latest PODMAN_STORAGE: ${{ gitea.workspace }}/.podman-storage PODMAN_RUNROOT: ${{ gitea.workspace }}/.podman-runroot steps: - name: Install Podman run: dnf install --assumeyes podman - - run: mkdir -p "$PODMAN_STORAGE" "$PODMAN_RUNROOT" - run: | + cat /etc/*release cat > storage.conf <$IMAGE_FN.tar zstd -d - - name: Load build image into Podman - run: | - podman \ - --storage-driver=vfs \ - --root "$PODMAN_STORAGE" \ - --runroot "$PODMAN_RUNROOT" \ - load --input $IMAGE_FN.tar - - name: Show loaded images - run: | - podman \ - --storage-driver=vfs \ - --root "$PODMAN_STORAGE" \ - --runroot "$PODMAN_RUNROOT" \ - images + mkdir -p "$PODMAN_STORAGE" "$PODMAN_RUNROOT" + PODMAN="podman --storage-driver=vfs --root $PODMAN_STORAGE --runroot $PODMAN_RUNROOT" + $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" + $PODMAN images + $PODMAN image list + $PODMAN container list - name: Install Node run: dnf install --assumeyes nodejs - name: Check out repository