From f68943dcf2d887e61f1a4cacb4ac31134ee25a40 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Wed, 6 Apr 2022 12:54:54 +0100 Subject: [PATCH] ci: Expire CI artifacts after 1 week MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The default is 30 days, but we don’t need them around that long. This should free up some disk space on the GitLab/CI runner systems. Signed-off-by: Philip Withnall --- .gitlab-ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 98f8a9cb5..a5c664576 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -103,6 +103,7 @@ fedora-x86_64: junit: "_build/${CI_JOB_NAME}-report.xml" name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - "_build/config.h" - "_build/glib/glibconfig.h" @@ -144,6 +145,7 @@ debian-stable-x86_64: junit: "_build/${CI_JOB_NAME}-report.xml" name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - "_build/config.h" - "_build/glib/glibconfig.h" @@ -181,6 +183,7 @@ installed-tests: artifacts: name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - "_build/config.h" - "_build/glib/glibconfig.h" @@ -209,6 +212,7 @@ G_DISABLE_ASSERT: junit: "_build/${CI_JOB_NAME}-report.xml" name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - "_build/config.h" - "_build/glib/glibconfig.h" @@ -245,6 +249,7 @@ valgrind: junit: "_build/${CI_JOB_NAME}-report.xml" name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - "_build/config.h" - "_build/glib/glibconfig.h" @@ -257,6 +262,7 @@ valgrind: artifacts: name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - "_build/meson-logs" @@ -284,6 +290,7 @@ cross-mingw64: junit: "_build/${env:CI_JOB_NAME}-report.xml" name: "glib-${env:CI_JOB_NAME}-${env:CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - _build/meson-logs - "_build/${env:CI_JOB_NAME}-report.xml" @@ -311,6 +318,7 @@ msys2-mingw32: junit: "_build/${env:CI_JOB_NAME}-report.xml" name: "glib-${env:CI_JOB_NAME}-${env:CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - _build/meson-logs - "_build/${env:CI_JOB_NAME}-report.xml" @@ -331,6 +339,7 @@ vs2017-x64: junit: "_build/${env:CI_JOB_NAME}-report.xml" name: "glib-${env:CI_JOB_NAME}-${env:CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - _build/meson-logs - "_build/${env:CI_JOB_NAME}-report.xml" @@ -355,6 +364,7 @@ vs2017-x64-static: junit: "_build/${env:CI_JOB_NAME}-report.xml" name: "glib-${env:CI_JOB_NAME}-${env:CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - _build/meson-logs - "_build/${env:CI_JOB_NAME}-report.xml" @@ -398,6 +408,7 @@ freebsd-12-x86_64: junit: "_build/${CI_JOB_NAME}-report.xml" name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - "_build/config.h" - "_build/glib/glibconfig.h" @@ -425,6 +436,7 @@ freebsd-13-x86_64: junit: "_build/${CI_JOB_NAME}-report.xml" name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - "_build/config.h" - "_build/glib/glibconfig.h" @@ -459,6 +471,7 @@ macos: junit: "_build/${CI_JOB_NAME}-report.xml" name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - "_build/config.h" - "_build/glib/glibconfig.h" @@ -472,6 +485,7 @@ coverage: needs: ['fedora-x86_64', 'msys2-mingw32'] artifacts: name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" + expire_in: 1 week paths: - _coverage/ before_script: @@ -502,6 +516,7 @@ scan-build: artifacts: name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - "_scan_build/meson-logs/scanbuild" @@ -535,6 +550,7 @@ coverity: artifacts: name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" when: always + expire_in: 1 week paths: - "cov-int/build-log.txt"