feat(csit): Disable 1n-tx2
[ci-management.git] / zuul / layout.yaml
1 ---
2 ##############################################################################
3 ### Pipelines
4 ##############################################################################
5
6 pipelines:
7   - name: check
8     source: gerrit
9     manager: IndependentPipelineManager
10     trigger:
11       gerrit:
12         - event: patchset-created
13         - event: draft-published
14         - event: comment-added
15           comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify)
16     success:
17       gerrit:
18         verified: 1
19     failure:
20       gerrit:
21         verified: -1
22   - name: check-novote
23     source: gerrit
24     manager: IndependentPipelineManager
25     trigger:
26       gerrit:
27         - event: patchset-created
28         - event: draft-published
29         - event: comment-added
30           comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify)
31     success:
32       gerrit: {}
33     failure:
34       gerrit: {}
35   # - name: gate
36   #   source: gerrit
37   #   manager: DependentPipelineManager
38   #   trigger:
39   #     gerrit:
40   #       - event: comment-added
41   #         approval:
42   #           - approved: 1
43   #   success:
44   #     gerrit:
45   #       verified: 1
46   #   failure:
47   #     gerrit:
48   #       verified: -1
49   - name: periodic-daily
50     source: gerrit
51     manager: IndependentPipelineManager
52     precedence: low
53     trigger:
54       timer:
55         - time: '0 0 * * *'
56   - name: periodic-weekly
57     source: gerrit
58     manager: IndependentPipelineManager
59     precedence: low
60     trigger:
61       timer:
62         - time: '0 0 * * 0'
63   - name: post-merge
64     source: gerrit
65     manager: IndependentPipelineManager
66     success-message: Build succeeded (check merge)
67     failure-message: Build failed (check merge)
68     trigger:
69       gerrit:
70         - event: change-merged
71         - event: comment-added
72           comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(remerge)
73     success:
74       gerrit: {}
75     failure:
76       gerrit: {}
77   - name: csit-manual-perf
78     source: gerrit
79     manager: IndependentPipelineManager
80     trigger:
81       gerrit:
82         - event: comment-added
83           comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(hw-perf-check)
84     success:
85       gerrit:
86         verified: 1
87     failure:
88       gerrit:
89         verified: -1
90
91 ##############################################################################
92 ### Project Templates
93 ##############################################################################
94
95 project-templates:
96   - name: default-jobs
97     check:
98       - '{name}-verify'
99     post-merge:
100       - '{name}-merge'
101
102 ##############################################################################
103 ### Projects
104 ##############################################################################
105
106 projects:
107   - name: ci-management
108     check:
109       - ci-management-verify-jjb
110       - ci-management-verify-zuul
111       - ci-management-verify-nodepool
112     post-merge:
113       - ci-management-merge-jjb
114       - ci-management-merge-zuul
115       - ci-management-merge-nodepool
116
117 #  - name: csit
118 #    csit-manual-perf:
119 #      - csit-vpp-functional-hw-tb2
120 #    check:
121 #      - csit-vpp-functional-virl
122 #      - csit-vpp-functional-nodepool
123
124 #  - name: honeycomb
125 #    template:
126 #      - name: default-jobs
127
128 #  - name: vpp
129 #    check-novote:
130 #      - vpp-csit-verify-virl
131