Feat: switch default java-version to openjdk17
[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-argon
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: argon
45     branch: "stable/argon"
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-chlorine
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: chlorine
72     branch: "stable/chlorine"
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-release-management
84     jobs:
85       - gerrit-release-merge
86
87     project: transportpce
88     project-name: transportpce
89
90     build-node: centos7-builder-2c-1g
91     mvn-settings: transportpce-settings
92
93 - project:
94     name: transportpce-sonar
95     jobs:
96       - gerrit-maven-sonar
97
98     project: "transportpce"
99     project-name: "transportpce"
100     branch: "master"
101     build-timeout: 90
102     mvn-version: mvn38
103     mvn-settings: "transportpce-settings"
104     sonarcloud: true
105     sonarcloud-project-organization: "{sonarcloud_project_organization}"
106     sonarcloud-api-token: "{sonarcloud_api_token}"
107     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
108
109 - project:
110     name: transportpce-info
111     jobs:
112       - gerrit-info-yaml-verify
113     project: transportpce
114     project-name: transportpce
115     branch: master
116     build-node: centos7-builder-2c-1g
117
118 - project:
119     name: transportpce-view
120     views:
121       - project-view
122     project-name: transportpce
123
124 - project:
125     name: transportpce-models-master
126     jobs:
127       - odl-maven-jobs-jdk17
128       - odl-maven-verify-jobs-jdk17
129
130     project: "transportpce/models"
131     project-name: "transportpce-models"
132     stream: master
133     branch: "master"
134     build-node: centos8-builder-2c-2g
135     mvn-settings: "transportpce-settings"
136     mvn-opts: "-Xmx1024m"
137     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
138     email-upstream: "[transportpce] [odlparent] [yangtools] [controller]"
139     # Used by the release job
140     staging-profile-id: a6927323fa3d4
141
142 - project:
143     name: transportpce-models-argon
144     jobs:
145       - odl-maven-jobs-jdk17
146       - odl-maven-verify-jobs-jdk17
147
148     project: "transportpce/models"
149     project-name: "transportpce-models"
150     stream: argon
151     branch: "stable/argon"
152     build-node: centos8-builder-2c-2g
153     mvn-settings: "transportpce-settings"
154     mvn-opts: "-Xmx1024m"
155     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
156     email-upstream: "[transportpce] [odlparent] [yangtools] [controller]"
157     # Used by the release job
158     staging-profile-id: a6927323fa3d4
159
160 - project:
161     name: transportpce-models-chlorine
162     jobs:
163       - odl-maven-jobs-jdk17
164       - odl-maven-verify-jobs-jdk17
165
166     project: "transportpce/models"
167     project-name: "transportpce-models"
168     stream: chlorine
169     branch: "stable/chlorine"
170     build-node: centos8-builder-2c-2g
171     mvn-settings: "transportpce-settings"
172     mvn-opts: "-Xmx1024m"
173     dependencies: "odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}"
174     email-upstream: "[transportpce] [odlparent] [yangtools] [controller]"
175     # Used by the release job
176     staging-profile-id: a6927323fa3d4