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