zuul-jobs/roles/run-logjuicer
Tristan Cacqueray 26db5b3b24 Introduce LogJuicer roles
This change adds new roles to run logjuicer in zuul jobs:
  https://github.com/logjuicer/logjuicer

Change-Id: I02824a18285a16c8f0be6bb96b5404aa0d601c16
2024-01-08 16:09:17 +00:00
..
defaults Introduce LogJuicer roles 2024-01-08 16:09:17 +00:00
tasks Introduce LogJuicer roles 2024-01-08 16:09:17 +00:00
README.rst Introduce LogJuicer roles 2024-01-08 16:09:17 +00:00

Create a LogJuicer report

This role runs the LogJuicer tool to create a report of the current build. For single-node jobs, the role can be used on the test instance in the job post-run phase.

- when: not zuul_success | bool
  include_role:
    name: run-logjuicer
  vars:
    zuul_web_url: https://zuul.opendev.org/

For multi-node jobs, the role must be used on localhost (the executor) between the :zuulfetch-output and the log upload.

Role Variables

The zuul-web URL, to lookup baselines.