]> xenbits.xensource.com Git - libvirt.git/commitdiff
ci: integration: Use 'set +e' in the log collecting job
authorErik Skultety <eskultet@redhat.com>
Fri, 14 Oct 2022 10:36:06 +0000 (12:36 +0200)
committerErik Skultety <eskultet@redhat.com>
Tue, 25 Oct 2022 07:40:44 +0000 (09:40 +0200)
All 'script' blocks are defined as 'set -e' and so a single failed
return value means we won't collect some of the logs. Because of
the nature of the original job's failure some of the log sources
might not be available, but that's fine, however, the gitlab
after_script job cannot finish prematurely.

Signed-off-by: Erik Skultety <eskultet@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
ci/integration-template.yml

index 4321f0d29e1698815316ca544e18f3db1ff8f416..67982c51673c7fd3d60651e385b34f4648a221b7 100644 (file)
@@ -55,6 +55,7 @@
 
 
 .collect-logs: &collect-logs
+  - set +e
   - mkdir logs
   - test -d "$SCRATCH_DIR"/avocado && sudo mv "$SCRATCH_DIR"/avocado/latest/test-results logs/avocado;
   - sudo coredumpctl &>/dev/null && sudo coredumpctl info --no-pager > logs/coredumpctl.txt