Give each kas repo its own path (all three shared extern/, clobbering each other)
Build RPi image / build (push) Failing after 19m24s

This commit is contained in:
druppy committed 2026-10-24 18:52:23 +02:00
1 parent a71b188289
commit 5396dd1d7e
2 files changed
+17 -9

No files matched your search

+10 -4
View File
@@ -92,15 +92,21 @@ jobs:
set -euo pipefail
export YOCTO_HOME="${YOCTO_HOME:-$HOME/yocto-build}"
cd "$YOCTO_HOME/yocto_rpi"
IMG_DIR="build/*/tmp/deploy/images/raspberrypi4-64"
ls -lh $IMG_DIR
IMG_DIR="$(find build -type d -path '*/tmp/deploy/images/raspberrypi4-64' | head -1)"
if [ -z "$IMG_DIR" ]; then
echo "::error::no deploy dir found under build/"
exit 1
fi
echo "images in: $IMG_DIR"
ls -lh "$IMG_DIR"
mkdir -p "$GITEA_WORKSPACE/dist"
cp $IMG_DIR/* "$GITEA_WORKSPACE/dist/"
# only the image artefacts, not the million symlinks/cache dirs
find "$IMG_DIR" -maxdepth 1 -type f \( -name '*.wic*' -o -name '*.ext4*' -o -name '*.rootfs*' -o -name '*.tar.bz2' -o -name '*.dtb' -o -name 'Image*' -o -name 'modules*' \) -exec cp -av {} "$GITEA_WORKSPACE/dist/" \;
{
echo "## RPi4 image built"
echo
echo "- commit: ${GITEA_SHA}"
echo "- images also on the runner host at: \`$YOCTO_HOME/yocto_rpi/$IMG_DIR\`"
echo "- build tree on runner host: \`$YOCTO_HOME/yocto_rpi/$IMG_DIR\`"
} >> "$GITEA_STEP_SUMMARY"
- name: Upload images