Simple application to graph jobs dependency in Zuul CI.
NOTE: This repository has been moved to tungsten-infra for development
- graphviz binaries available in
$PATH
- python libraries from
requirements.txt
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
.
- Feed a config directory to the application
- Select output format (if it is SVG)
- Make graph prettier
- You tell me
Lukasz Lukasiewicz for initial idea and work.