On 11/9/20 10:59 AM, Thomas Huth wrote: > On 08/11/2020 23.19, Philippe Mathieu-Daudé wrote: >> Build jobs include the 'native_build_job' template. Move >> the 'artifacts expiry' rule there. Now all build jobs benefit >> from it. >> >> Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> >> --- >> .gitlab-ci.yml | 24 ++++-------------------- >> 1 file changed, 4 insertions(+), 20 deletions(-) >> >> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml >> index dd5f9a4c505..27a4cbc5171 100644 >> --- a/.gitlab-ci.yml >> +++ b/.gitlab-ci.yml >> @@ -79,6 +79,10 @@ include: >> then >> make -j"$JOBS" $MAKE_CHECK_ARGS ; >> fi >> + artifacts: >> + expire_in: 2 days >> + paths: >> + - build > > Should we also keep artifacts for pipelines that do not need it to pass them > from one job to the next? ... not sure ... considering that gitlab is > thinking about cutting down CI minutes etc., we should maybe be more > conservative and only keep artifacts where they are really needed?
As nothing is released from these jobs (except some roms/ and documentation?) I'd not keep anything at this point. Later we can be stricter and select the minimum we need. (I don't think nobody ever downloaded a job artifact to test / debug it). > > Thomas >