jaypore_ci.reporters package

Submodules

jaypore_ci.reporters.common module

jaypore_ci.reporters.common.clean_logs(logs)[source]

Clean logs so that they don’t have HTML/ANSI color codes in them.

jaypore_ci.reporters.markdown module

class jaypore_ci.reporters.markdown.Markdown(*, graph_direction: str = 'TD', **kwargs)[source]

Bases: Reporter

render(pipeline)[source]

Returns a markdown report for a given pipeline.

It will include a mermaid graph and a collapsible list of logs for each job.

jaypore_ci.reporters.text module

class jaypore_ci.reporters.text.Text[source]

Bases: Reporter

render(pipeline)[source]

Returns a human readable report for a given pipeline.

jaypore_ci.reporters.text.get_job_report(jobname)[source]

Module contents