[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 4/7] gitlab: purge build files from cirrus CI jobs
From: |
Daniel P . Berrangé |
Subject: |
Re: [PATCH 4/7] gitlab: purge build files from cirrus CI jobs |
Date: |
Thu, 5 Dec 2024 11:01:49 +0000 |
User-agent: |
Mutt/2.2.13 (2024-03-09) |
On Thu, Dec 05, 2024 at 11:55:00AM +0100, Thomas Huth wrote:
> 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é <berrange@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?
Hmm, awkward, yes. I'll try and finese this a bit to just .o files and
see how it works out.
With regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
- [PATCH 1/7] gitlab: don't fail cirrus CI jobs when credits are exhausted, (continued)
[PATCH 4/7] gitlab: purge build files from cirrus CI jobs, Daniel P . Berrangé, 2024/12/04
[PATCH 5/7] gitlab: enable ccache with Cirrus CI, Daniel P . Berrangé, 2024/12/04
[PATCH 6/7] tests: update libvirt-ci submodule for newer ccache, Daniel P . Berrangé, 2024/12/04
[PATCH 7/7] gitlab: force ccache to validate compiler version, Daniel P . Berrangé, 2024/12/04