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