Zuul¶
The Zuul driver supports triggers only. It is used for triggering pipelines based on internal Zuul events.
Trigger Configuration¶
Zuul events don’t require a special connection or driver. Instead they
can simply be used by listing zuul
as the trigger.
-
pipeline.trigger.zuul¶
The Zuul trigger supports the following attributes:
-
pipeline.trigger.zuul.event (required)¶
The event name. Currently supported events:
- project-change-merged¶
When Zuul merges a change to a project, it generates this event for every open change in the project.
Warning
Triggering on this event can cause poor performance when using the GitHub driver with a large number of installations.
- parent-change-enqueued¶
When Zuul enqueues a change into any pipeline, it generates this event for every child of that change.
-
pipeline.trigger.zuul.pipeline¶
Only available for
parent-change-enqueued
events. This is the name of the pipeline in which the parent change was enqueued.
-
pipeline.trigger.zuul.event (required)¶