eb051ddd242d78d3e3d32c71ecbe688c52c955ca
[releng/builder.git] / jjb / netvirt / netvirt.yaml
1 ---
2 - project:
3     name: netvirt-silicon
4     jobs:
5       - "{project-name}-distribution-check-{stream}"
6       - "{project-name}-maven-javadoc-jobs"
7       - "{project-name}-rtd-jobs":
8           build-node: centos7-builder-2c-2g
9           doc-dir: .tox/docs/tmp/html
10           project-pattern: netvirt
11           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netvirt/32929/
12           rtd-token: 7b6a1dcfc729957ace511e016274e253e07a8d6c
13       - gerrit-tox-verify
14       - odl-maven-jobs-jdk11
15       - odl-maven-verify-jobs
16
17     csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}"
18     block_on_csit: false
19
20     stream: silicon
21     branch: "master"
22
23     project: "netvirt"
24     project-name: "netvirt"
25
26     java-version: "openjdk11"
27     mvn-settings: "netvirt-settings"
28     mvn-opts: "-Xmx2048m"
29     build-timeout: 90
30     build-node: centos7-builder-8c-8g
31     dependencies: >
32       genius-merge-{stream},
33       neutron-merge-{stream},
34       openflowjava-merge-{stream},
35       openflowplugin-merge-{stream},
36       ovsdb-merge-{stream}
37     email-upstream: "[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb]"
38
39     # Used by the release job
40     staging-profile-id: a67da0ffbb1ba
41
42 - project:
43     name: netvirt-aluminium
44     jobs:
45       - "{project-name}-distribution-check-{stream}"
46       - "{project-name}-maven-javadoc-jobs"
47       - "{project-name}-rtd-jobs":
48           build-node: centos7-builder-2c-2g
49           doc-dir: .tox/docs/tmp/html
50           project-pattern: netvirt
51           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netvirt/32929/
52           rtd-token: 7b6a1dcfc729957ace511e016274e253e07a8d6c
53       - gerrit-tox-verify
54       - odl-maven-jobs-jdk11
55       - odl-maven-verify-jobs
56
57     csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}"
58     block_on_csit: false
59
60     stream: aluminium
61     branch: "stable/aluminium"
62
63     project: "netvirt"
64     project-name: "netvirt"
65
66     java-version: "openjdk11"
67     mvn-settings: "netvirt-settings"
68     mvn-opts: "-Xmx2048m"
69     build-timeout: 90
70     build-node: centos7-builder-8c-8g
71     dependencies: >
72       genius-merge-{stream},
73       neutron-merge-{stream},
74       openflowjava-merge-{stream},
75       openflowplugin-merge-{stream},
76       ovsdb-merge-{stream}
77     email-upstream: "[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb]"
78
79     # Used by the release job
80     staging-profile-id: a67da0ffbb1ba
81
82 - project:
83     name: netvirt-magnesium
84     jobs:
85       - "{project-name}-distribution-check-{stream}"
86       - "{project-name}-maven-javadoc-jobs"
87       - "{project-name}-rtd-jobs":
88           build-node: centos7-builder-2c-2g
89           doc-dir: .tox/docs/tmp/html
90           project-pattern: netvirt
91           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netvirt/32929/
92           rtd-token: 7b6a1dcfc729957ace511e016274e253e07a8d6c
93       - gerrit-tox-verify
94       - odl-maven-jobs-jdk11
95       - odl-maven-verify-jobs
96
97     csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}"
98     block_on_csit: false
99
100     stream: magnesium
101     branch: "stable/magnesium"
102
103     project: "netvirt"
104     project-name: "netvirt"
105
106     java-version: "openjdk11"
107     mvn-settings: "netvirt-settings"
108     mvn-opts: "-Xmx2048m"
109     build-timeout: 90
110     build-node: centos7-builder-8c-8g
111     dependencies: >
112       genius-merge-{stream},
113       neutron-merge-{stream},
114       openflowjava-merge-{stream},
115       openflowplugin-merge-{stream},
116       ovsdb-merge-{stream}
117     email-upstream: "[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb]"
118
119     # Used by the release job
120     staging-profile-id: a67da0ffbb1ba
121
122 - project:
123     name: netvirt-sodium
124     jobs:
125       - "{project-name}-distribution-check-{stream}"
126       - "{project-name}-maven-javadoc-jobs"
127       - "{project-name}-rtd-jobs":
128           build-node: centos7-builder-2c-2g
129           doc-dir: .tox/docs/tmp/html
130           project-pattern: netvirt
131           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netvirt/32929/
132           rtd-token: 7b6a1dcfc729957ace511e016274e253e07a8d6c
133       - gerrit-tox-verify
134       - odl-maven-jobs
135       - odl-maven-verify-jobs
136
137     csit-gate-list: "netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}"
138     block_on_csit: false
139
140     stream: sodium
141     branch: "stable/sodium"
142
143     project: "netvirt"
144     project-name: "netvirt"
145     mvn-settings: "netvirt-settings"
146     mvn-opts: "-Xmx2048m"
147     build-timeout: 90
148     build-node: centos7-builder-8c-8g
149     dependencies: >
150       genius-merge-{stream},
151       neutron-merge-{stream},
152       openflowjava-merge-{stream},
153       openflowplugin-merge-{stream},
154       ovsdb-merge-{stream}
155     email-upstream: "[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb]"
156
157     # Used by the release job
158     staging-profile-id: a67da0ffbb1ba
159
160 - project:
161     name: netvirt-sonar
162     jobs:
163       - gerrit-maven-sonar
164
165     project: "netvirt"
166     project-name: "netvirt"
167     branch: "master"
168     java-version: "openjdk11"
169     mvn-settings: "netvirt-settings"
170     mvn-opts: "-Xmx1024m"
171     sonarcloud: true
172     sonarcloud-project-organization: "{sonarcloud_project_organization}"
173     sonarcloud-api-token: "{sonarcloud_api_token}"
174     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
175
176 - project:
177     name: netvirt-csit-view
178     views:
179       - csit-view
180     view-name: netvirt-csit
181     view-description: "List of netvirt-csit jobs"
182     view-regex: "netvirt-csit(?!(.*gate)|(.*hwvtep)).*"
183
184 - project:
185     name: netvirt
186     jobs:
187       - gerrit-info-yaml-verify
188     project: netvirt
189     project-name: netvirt-info
190     build-node: centos7-builder-2c-1g
191
192 - project:
193     name: netvirt-view
194     views:
195       - project-view
196     project-name: netvirt