From dd3d0b2897b8e7874a6b1958e1c097150c5b2996 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Wed, 24 Jul 2019 09:27:48 -0700 Subject: [PATCH] gitlab-ci: Only keep the build logs as artifacts. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit On a build failure, we were tarring up the whole ccache directory, build.ninja, build products, etc. This was over 400MB compressed on a recent early meson-main build failure, which fd.o then has to hang on to for 4 weeks. The build logs are probably the interesting part, are potentially useful regardless ("how did CI's build flags differ from mine?"), and are <500k uncompressed on my personal meson build. Reviewed-by: Michel Dänzer --- .gitlab-ci.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a43e69c..a8a16f6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -61,8 +61,11 @@ debian: paths: - ccache artifacts: - when: on_failure - untracked: true + when: always + paths: + - _build/meson-logs/*.txt + # scons: + - _build/*/config.log variables: CCACHE_COMPILERCHECK: "content" # Use ccache transparently, and print stats before/after -- 2.7.4