On 04/12/2024 20.48, Daniel P. Berrangé wrote:
Uploading artifacts in Cirrus CI requires sufficient disk space to
create a tarball of the artifact files. IOW, whatever size the
artifacts are, double that. This results in space pressure on the
FreeBSD jobs due to limited disk size. Purging the .o files from
the meson build directory reclaims significant space.
Signed-off-by: Daniel P. Berrangé <berra...@redhat.com>
---
.gitlab-ci.d/cirrus/build.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.gitlab-ci.d/cirrus/build.yml b/.gitlab-ci.d/cirrus/build.yml
index 9983ab0690..d26a2a788c 100644
--- a/.gitlab-ci.d/cirrus/build.yml
+++ b/.gitlab-ci.d/cirrus/build.yml
@@ -37,6 +37,7 @@ build_task:
do
$MAKE -j$(sysctl -n hw.ncpu) $TARGET V=1 ;
done
+ - find . -not -path 'meson-logs/*' -delete
I'm not sure, but this might cause trouble if you run the Cirrus-CI job with
terminal access for testing the binaries manually after the build succeeded?
Maybe it would be better to just kill the .o files and leave the rest around?
Thomas