sonulohani / zuul-jobs-grapher

Simple application to graph jobs dependency in Zuul CI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zuul-jobs-grapher

Simple application to graph jobs dependency in Zuul CI.

NOTE: This repository has been moved to tungsten-infra for development

Requirements

  1. graphviz binaries available in $PATH
  2. python libraries from requirements.txt

Usage

python grapher.py -c path/to/zuul.yaml -c path/to/config_directory -o filename renders graph based on file path/to/zuul.yaml and directory path/to/config_directory to _output/filename.png and graphviz dot-file file to _output/filename.

TODO

  • Feed a config directory to the application
  • Select output format (if it is SVG)
  • Make graph prettier
  • You tell me

Kudos

Lukasz Lukasiewicz for initial idea and work.

About

Simple application to graph jobs dependency in Zuul CI.

License:Apache License 2.0


Languages

Language:Python 100.0%