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