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