From 961e38ec1e8451967e8d4e4a58e689dbd8679aa3 Mon Sep 17 00:00:00 2001 From: qpismont Date: Wed, 15 Oct 2025 19:45:19 +0200 Subject: [PATCH] Refactor CI configuration to include volume mapping and streamline build process --- .woodpecker/ci.yaml | 2 ++ build.sh | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.woodpecker/ci.yaml b/.woodpecker/ci.yaml index 92b2fb7..f59b688 100644 --- a/.woodpecker/ci.yaml +++ b/.woodpecker/ci.yaml @@ -8,6 +8,8 @@ steps: - name: deploy image: quay.io/buildah/stable privileged: true + volumes: + - /data/woodpecker-builds:/data commands: - echo $DOCKER_PASSWORD | buildah login docker.io -u $DOCKER_USERNAME --password-stdin - chmod +x ./push-image.sh diff --git a/build.sh b/build.sh index a9c7323..4bcc027 100755 --- a/build.sh +++ b/build.sh @@ -5,6 +5,9 @@ IMAGE_NAME="tintounn/my-fedora" IMAGE_TAG="latest" OUTPUT_DIR="output/" -echo "[INFO] Build de l'image avec sudo..." -buildah bud -t localhost/${IMAGE_NAME}:${IMAGE_TAG} . +export TMPDIR=/data/buildah +mkdir -p /data/buildah + +echo "[INFO] Build de l'image avec sudo..." +buildah TMPDIR=/data/buildah bud --isolation chroot -t localhost/${IMAGE_NAME}:${IMAGE_TAG} .