]> xenbits.xensource.com Git - libvirt.git/commitdiff
ci: integration: Set an expiration on logs artifacts
authorErik Skultety <eskultet@redhat.com>
Thu, 12 Jan 2023 06:57:58 +0000 (07:57 +0100)
committerErik Skultety <eskultet@redhat.com>
Thu, 12 Jan 2023 08:57:52 +0000 (09:57 +0100)
The default expiry time is 30 days. Since the RPM artifacts coming from
the previous pipeline stages are set to expire in 1 day we can set the
failed integration job log artifacts to the same value. The sentiment
here is that if an integration job legitimately failed (i.e. not with
an infrastructure failure) unless it was fixed in the meantime it will
fail the next day with the scheduled pipeline again, meaning, that even
if the older log artifacts are removed, they'll be immediately
replaced with fresh ones.

Signed-off-by: Erik Skultety <eskultet@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
ci/integration-template.yml

index 61cd034009e50354bfd47abb366265ef241f22f1..9141d5cedfd7280e8e69c296290a2f8a28a8301d 100644 (file)
@@ -94,6 +94,7 @@
     SCRATCH_DIR: "/tmp/scratch"
   artifacts:
     name: logs
+    expire_in: 1 day
     paths:
       - logs
     when: on_failure