zuul/zuul/manager
Fredrik Medley f8aec83b3b Improve job dependencies using graph instead of tree
This replaces the job dependency tree with a graph so that we can
indicate that a job should wait until one or more jobs are complete
before starting.

Project pipeline job definitions are now a flat list, with each job
specifying its dependencies as the job attribute 'dependencies'.

Fixes bug #1166937.

Signed-off-by: Fredrik Medley <fredrik.medley@autoliv.com>
Signed-off-by: Fredrik Medley <fredrik.medley@gmail.com>
Signed-off-by: James E. Blair <jeblair@redhat.com>
Co-Authored-By: James E. Blair <jeblair@redhat.com>
Change-Id: I921940cafeea0738c39deb99357cfd7c91592359
2017-03-17 14:05:42 -07:00
..
__init__.py Improve job dependencies using graph instead of tree 2017-03-17 14:05:42 -07:00
dependent.py Remove job trees from pipelines 2017-03-03 11:12:31 -08:00
independent.py Re-enable test_nonvoting_pipeline 2016-11-09 10:41:31 -05:00