Feat: switch default java-version to openjdk17
[releng/builder.git] / jjb / serviceutils / serviceutils.yaml
1 ---
2 - project:
3     name: serviceutils-potassium
4     jobs:
5       - "{project-name}-distribution-check-{stream}"
6       - "{project-name}-maven-javadoc-jobs":
7           mvn-version: mvn38
8       - "{project-name}-rtd-jobs":
9           build-node: centos8-builder-2c-2g
10           project-pattern: serviceutils
11           rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-serviceutils/40541/
12           rtd-token: 866f76be38ed7efc7027b9c52e7ad869e523e7c4
13       - odl-maven-jobs-jdk17
14       - odl-maven-verify-jobs-jdk17
15
16     branch: "master"
17     stream: potassium
18
19     project: "serviceutils"
20     project-name: "serviceutils"
21     build-node: centos8-builder-2c-2g
22     mvn-settings: "serviceutils-settings"
23     build-timeout: 90
24     dependencies: >
25       controller-merge-{stream},
26       yangtools-merge-{stream},
27       odlparent-merge-{stream},
28       infrautils-merge-{stream}
29     email-upstream: "[serviceutils] [controller] [yangtools] [odlparent] [infrautils]"
30     # Used by the release job
31     staging-profile-id: 12cc4ba8bf01ba
32
33 - project:
34     name: serviceutils-argon
35     jobs:
36       - "{project-name}-distribution-check-{stream}"
37       - "{project-name}-maven-javadoc-jobs":
38           mvn-version: mvn38
39       - "{project-name}-rtd-jobs":
40           build-node: centos8-builder-2c-2g
41           project-pattern: serviceutils
42           rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-serviceutils/40541/
43           rtd-token: 866f76be38ed7efc7027b9c52e7ad869e523e7c4
44       - odl-maven-jobs-jdk17
45       - odl-maven-verify-jobs-jdk17
46
47     branch: "stable/argon"
48     stream: argon
49
50     project: "serviceutils"
51     project-name: "serviceutils"
52     build-node: centos8-builder-2c-2g
53     mvn-settings: "serviceutils-settings"
54     build-timeout: 90
55     dependencies: >
56       controller-merge-{stream},
57       yangtools-merge-{stream},
58       odlparent-merge-{stream},
59       infrautils-merge-{stream}
60     email-upstream: "[serviceutils] [controller] [yangtools] [odlparent] [infrautils]"
61     # Used by the release job
62     staging-profile-id: 12cc4ba8bf01ba
63
64 - project:
65     name: serviceutils-chlorine
66     jobs:
67       - "{project-name}-distribution-check-{stream}"
68       - "{project-name}-maven-javadoc-jobs":
69           mvn-version: mvn38
70       - "{project-name}-rtd-jobs":
71           build-node: centos8-builder-2c-2g
72           project-pattern: serviceutils
73           rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-serviceutils/40541/
74           rtd-token: 866f76be38ed7efc7027b9c52e7ad869e523e7c4
75       - odl-maven-jobs-jdk17
76       - odl-maven-verify-jobs-jdk17
77
78     branch: "stable/chlorine"
79     stream: chlorine
80
81     project: "serviceutils"
82     project-name: "serviceutils"
83     build-node: centos8-builder-2c-2g
84     mvn-settings: "serviceutils-settings"
85     build-timeout: 90
86     dependencies: >
87       controller-merge-{stream},
88       yangtools-merge-{stream},
89       odlparent-merge-{stream},
90       infrautils-merge-{stream}
91     email-upstream: "[serviceutils] [controller] [yangtools] [odlparent] [infrautils]"
92     # Used by the release job
93     staging-profile-id: 12cc4ba8bf01ba
94
95 - project:
96     name: serviceutils-sonar
97     jobs:
98       - gerrit-maven-sonar
99
100     project: "serviceutils"
101     project-name: "serviceutils"
102     branch: "master"
103     mvn-version: mvn38
104     mvn-settings: "serviceutils-settings"
105     mvn-opts: "-Xmx1024m"
106     sonarcloud: true
107     sonarcloud-project-organization: "{sonarcloud_project_organization}"
108     sonarcloud-api-token: "{sonarcloud_api_token}"
109     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
110
111 - project:
112     name: serviceutils-info
113     jobs:
114       - gerrit-info-yaml-verify
115     project: serviceutils
116     project-name: serviceutils
117     branch: master
118     build-node: centos7-builder-2c-1g
119
120 - project:
121     name: serviceutils-view
122     views:
123       - project-view
124     project-name: serviceutils