qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 3/7] gitlab: clean packages in cirrus tasks


From: Thomas Huth
Subject: Re: [PATCH 3/7] gitlab: clean packages in cirrus tasks
Date: Thu, 5 Dec 2024 09:58:54 +0100
User-agent: Mozilla Thunderbird

On 04/12/2024 20.48, Daniel P. Berrangé wrote:
The FreeBSD VM is somewhat low on disk space after all QEMU build deps
are installed and a full QEMU build performed. Purging the package
manager cache is a simple thing that reclaims about 1 GB of space.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
---
  .gitlab-ci.d/cirrus.yml       | 2 ++
  .gitlab-ci.d/cirrus/build.yml | 1 +
  2 files changed, 3 insertions(+)

diff --git a/.gitlab-ci.d/cirrus.yml b/.gitlab-ci.d/cirrus.yml
index 16411f3d2b..2bd3cb35c9 100644
--- a/.gitlab-ci.d/cirrus.yml
+++ b/.gitlab-ci.d/cirrus.yml
@@ -42,6 +42,7 @@ x64-freebsd-14-build:
      CIRRUS_VM_RAM: 8G
      UPDATE_COMMAND: pkg update; pkg upgrade -y
      INSTALL_COMMAND: pkg install -y
+    CLEAN_COMMAND: pkg clean -y --all
      CONFIGURE_ARGS: 
--target-list-exclude=arm-softmmu,i386-softmmu,microblaze-softmmu,mips64el-softmmu,mipsel-softmmu,mips-softmmu,ppc-softmmu,sh4eb-softmmu,xtensa-softmmu
      TEST_TARGETS: check
@@ -54,6 +55,7 @@ aarch64-macos-build:
      CIRRUS_VM_IMAGE_NAME: ghcr.io/cirruslabs/macos-runner:sonoma
      UPDATE_COMMAND: brew update
      INSTALL_COMMAND: brew install
+    CLEAN_COMMAND: brew cleanup --prune=all

Are we also short on disk space in the macOS jobs? Otherwise, I wonder whether we should rather skip the step here to save some seconds of run time?

 Thomas


      PATH_EXTRA: /opt/homebrew/ccache/libexec:/opt/homebrew/gettext/bin
      PKG_CONFIG_PATH: 
/opt/homebrew/curl/lib/pkgconfig:/opt/homebrew/ncurses/lib/pkgconfig:/opt/homebrew/readline/lib/pkgconfig
      CONFIGURE_ARGS: 
--target-list-exclude=arm-softmmu,i386-softmmu,microblazeel-softmmu,mips64-softmmu,mipsel-softmmu,mips-softmmu,ppc-softmmu,sh4-softmmu,xtensaeb-softmmu
diff --git a/.gitlab-ci.d/cirrus/build.yml b/.gitlab-ci.d/cirrus/build.yml
index 41abd0b31a..9983ab0690 100644
--- a/.gitlab-ci.d/cirrus/build.yml
+++ b/.gitlab-ci.d/cirrus/build.yml
@@ -21,6 +21,7 @@ build_task:
    install_script:
      - @UPDATE_COMMAND@
      - @INSTALL_COMMAND@ @PKGS@
+    - @CLEAN_COMMAND@
      - if test -n "@PYPI_PKGS@" ; then PYLIB=$(@PYTHON@ -c 'import sysconfig; 
print(sysconfig.get_path("stdlib"))'); rm -f $PYLIB/EXTERNALLY-MANAGED; @PIP3@ install 
@PYPI_PKGS@ ; fi
    clone_script:
      - git clone --depth 100 "$CI_REPOSITORY_URL" .




reply via email to

[Prev in Thread] Current Thread [Next in Thread]