zuul/tests/fixtures/config/dependency-graph/git/common-config/zuul.yaml

73 lines
1.2 KiB
YAML

- pipeline:
name: gate
manager: dependent
success-message: Build succeeded (gate).
trigger:
gerrit:
- event: comment-added
approval:
- Approved: 1
success:
gerrit:
Verified: 2
submit: true
failure:
gerrit:
Verified: -2
start:
gerrit:
Verified: 0
precedence: high
- job:
name: A
- job:
name: B
- job:
name: C
- job:
name: D
- job:
name: E
- job:
name: F
- job:
name: G
- project:
name: org/project
gate:
jobs:
# Job dependencies, starting with A
# A
# / \
# B C
# / \ / \
# D F E
# |
# G
# This is intentionally not listed in the natural order to
# ensure that we can reference dependencies before they are
# defined.
- E:
dependencies: C
- A
- B:
dependencies: A
- C:
dependencies: A
- F:
dependencies:
- B
- C
- D:
dependencies: B
- G:
dependencies: F