Add transportpce Potassium jobs
[releng/builder.git] / jjb / transportpce / transportpce.yaml
1 ---
2 - project:
3     name: transportpce-master
4     jobs:
5       - "{project-name}-rtd-jobs":
6           project-pattern: transportpce
7           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-transportpce/47688/
8           rtd-token: 6f37ba63226bdcc6c823ee455e62237cf68813fd
9       - gerrit-tox-verify:
10           build-timeout: 360
11           build-node: centos8-builder-4c-16g
12           parallel: true
13       - odl-maven-jobs-jdk17
14       - odl-maven-verify-jobs-jdk17
15
16     project: "transportpce"
17     project-name: "transportpce"
18     stream: transportpce-master
19     branch: "master"
20     build-node: centos8-builder-2c-2g
21     mvn-settings: "transportpce-settings"
22     mvn-opts: "-Xmx1024m"
23     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
24     email-upstream: "[transportpce] [odlparent] [yangtools] [controller]"
25     # Used by the release job
26     staging-profile-id: a6927323fa3d4
27
28 - project:
29     name: transportpce-potassium
30     jobs:
31       - "{project-name}-rtd-jobs":
32           project-pattern: transportpce
33           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-transportpce/47688/
34           rtd-token: 6f37ba63226bdcc6c823ee455e62237cf68813fd
35       - gerrit-tox-verify:
36           build-timeout: 360
37           build-node: centos8-builder-4c-16g
38           parallel: true
39       - odl-maven-jobs-jdk17
40       - odl-maven-verify-jobs-jdk17
41
42     project: "transportpce"
43     project-name: "transportpce"
44     stream: potassium
45     branch: "stable/potassium"
46     build-node: centos8-builder-2c-2g
47     mvn-settings: "transportpce-settings"
48     mvn-opts: "-Xmx1024m"
49     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
50     email-upstream: "[transportpce] [odlparent] [yangtools] [controller]"
51
52     # Used by the release job
53     staging-profile-id: a6927323fa3d4
54
55 - project:
56     name: transportpce-argon
57     jobs:
58       - "{project-name}-rtd-jobs":
59           project-pattern: transportpce
60           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-transportpce/47688/
61           rtd-token: 6f37ba63226bdcc6c823ee455e62237cf68813fd
62       - gerrit-tox-verify:
63           build-timeout: 360
64           build-node: centos8-builder-4c-16g
65           parallel: true
66       - odl-maven-jobs-jdk17
67       - odl-maven-verify-jobs-jdk17
68
69     project: "transportpce"
70     project-name: "transportpce"
71     stream: argon
72     branch: "stable/argon"
73     build-node: centos8-builder-2c-2g
74     mvn-settings: "transportpce-settings"
75     mvn-opts: "-Xmx1024m"
76     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
77     email-upstream: "[transportpce] [odlparent] [yangtools] [controller]"
78
79     # Used by the release job
80     staging-profile-id: a6927323fa3d4
81
82 - project:
83     name: transportpce-chlorine
84     jobs:
85       - "{project-name}-rtd-jobs":
86           project-pattern: transportpce
87           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-transportpce/47688/
88           rtd-token: 6f37ba63226bdcc6c823ee455e62237cf68813fd
89       - gerrit-tox-verify:
90           build-timeout: 360
91           build-node: centos8-builder-4c-16g
92           parallel: true
93       - odl-maven-jobs-jdk17
94       - odl-maven-verify-jobs-jdk17
95
96     project: "transportpce"
97     project-name: "transportpce"
98     stream: chlorine
99     branch: "stable/chlorine"
100     build-node: centos8-builder-2c-2g
101     mvn-settings: "transportpce-settings"
102     mvn-opts: "-Xmx1024m"
103     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
104     email-upstream: "[transportpce] [odlparent] [yangtools] [controller]"
105
106     # Used by the release job
107     staging-profile-id: a6927323fa3d4
108
109 - project:
110     name: transportpce-release-management
111     jobs:
112       - gerrit-release-merge
113
114     project: transportpce
115     project-name: transportpce
116
117     build-node: centos7-builder-2c-1g
118     mvn-settings: transportpce-settings
119
120 - project:
121     name: transportpce-sonar
122     jobs:
123       - odl-sonar-jobs-jdk17
124
125     project: "transportpce"
126     project-name: "transportpce"
127     branch: "master"
128     build-timeout: 90
129     mvn-settings: "transportpce-settings"
130
131 - project:
132     name: transportpce-info
133     jobs:
134       - gerrit-info-yaml-verify
135     project: transportpce
136     project-name: transportpce
137     branch: master
138     build-node: centos7-builder-2c-1g
139
140 - project:
141     name: transportpce-view
142     views:
143       - project-view
144     project-name: transportpce
145
146 - project:
147     name: transportpce-models-master
148     jobs:
149       - odl-maven-jobs-jdk17
150       - odl-maven-verify-jobs-jdk17
151
152     project: "transportpce/models"
153     project-name: "transportpce-models"
154     stream: master
155     branch: "master"
156     build-node: centos8-builder-2c-2g
157     mvn-settings: "transportpce-settings"
158     mvn-opts: "-Xmx1024m"
159     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
160     email-upstream: "[transportpce] [odlparent] [yangtools] [controller]"
161     # Used by the release job
162     staging-profile-id: a6927323fa3d4
163
164 - project:
165     name: transportpce-models-potassium
166     jobs:
167       - odl-maven-jobs-jdk17
168       - odl-maven-verify-jobs-jdk17
169
170     project: "transportpce/models"
171     project-name: "transportpce-models"
172     stream: potassium
173     branch: "stable/potassium"
174     build-node: centos8-builder-2c-2g
175     mvn-settings: "transportpce-settings"
176     mvn-opts: "-Xmx1024m"
177     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
178     email-upstream: "[transportpce] [odlparent] [yangtools] [controller]"
179     # Used by the release job
180     staging-profile-id: a6927323fa3d4
181
182 - project:
183     name: transportpce-models-argon
184     jobs:
185       - odl-maven-jobs-jdk17
186       - odl-maven-verify-jobs-jdk17
187
188     project: "transportpce/models"
189     project-name: "transportpce-models"
190     stream: argon
191     branch: "stable/argon"
192     build-node: centos8-builder-2c-2g
193     mvn-settings: "transportpce-settings"
194     mvn-opts: "-Xmx1024m"
195     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
196     email-upstream: "[transportpce] [odlparent] [yangtools] [controller]"
197     # Used by the release job
198     staging-profile-id: a6927323fa3d4
199
200 - project:
201     name: transportpce-models-chlorine
202     jobs:
203       - odl-maven-jobs-jdk17
204       - odl-maven-verify-jobs-jdk17
205
206     project: "transportpce/models"
207     project-name: "transportpce-models"
208     stream: chlorine
209     branch: "stable/chlorine"
210     build-node: centos8-builder-2c-2g
211     mvn-settings: "transportpce-settings"
212     mvn-opts: "-Xmx1024m"
213     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
214     email-upstream: "[transportpce] [odlparent] [yangtools] [controller]"
215     # Used by the release job
216     staging-profile-id: a6927323fa3d4