…
|
||
---|---|---|
.. | ||
README.md |
Zuul
Questions
Basics
Describe shortly what is Zuul
From Zuul's docs: "Zuul is a Project Gating System. That’s like a CI or CD system, but the focus is on testing the future state of code repositories...
Zuul itself is a service which listens to events from various code review systems, executes jobs based on those events, and reports the results back to the code review system."
What is Nodepool and how is it related to Zuul?
"Nodepool is a system for managing test node resources. It supports launching single-use test nodes from cloud providers as well as managing access to pre-defined pre-existing nodes."
"Zuul uses a separate component called Nodepool to provide the resources to run jobs. Nodepool works with several cloud providers as well as statically defined nodes (again, simultaneously)."
What is a Pipeline in Zuul?
A pipeline in Zuul is a workflow. This workflow can be executed based on different events - when a change is submitted to a project, when it's merged, etc.
The pipeline itself can be applied on one or more different projects (= repositories in hosted or private source control)