Merge "add support for JVM monitoring"
[releng/builder.git] / jjb / jsonrpc / jsonrpc.yaml
1 ---
2 - project:
3     name: jsonrpc-magnesium
4     jobs:
5       - '{project-name}-rtd-jobs':
6           build-node: centos7-builder-2c-2g
7           project-pattern: jsonrpc
8           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/
9           rtd-token: 04d31d4414734686d63f9b160e974fe5a18d031d
10       - gerrit-release-merge
11       - odl-maven-jobs-jdk11
12       - odl-maven-verify-jobs
13
14     project: 'jsonrpc'
15     project-name: 'jsonrpc'
16     stream: magnesium
17     java-version: 'openjdk11'
18     branch: 'master'
19     mvn-settings: 'jsonrpc-settings'
20     mvn-opts: '-Xmx1024m'
21     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
22     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
23
24     # Used by the release job
25     staging-profile-id: 96fdf4408765d
26
27 - project:
28     name: jsonrpc-sodium
29     jobs:
30       - '{project-name}-rtd-jobs':
31           build-node: centos7-builder-2c-2g
32           project-pattern: jsonrpc
33           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/
34           rtd-token: 04d31d4414734686d63f9b160e974fe5a18d031d
35       - odl-maven-jobs
36       - odl-maven-verify-jobs
37
38     project: 'jsonrpc'
39     project-name: 'jsonrpc'
40     stream: sodium
41     branch: 'stable/sodium'
42     mvn-settings: 'jsonrpc-settings'
43     mvn-opts: '-Xmx1024m'
44     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
45     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
46
47     # Used by the release job
48     staging-profile-id: 96fdf4408765d
49
50 - project:
51     name: jsonrpc-neon
52     jobs:
53       - '{project-name}-rtd-jobs':
54           build-node: centos7-builder-2c-2g
55           project-pattern: jsonrpc
56           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/
57           rtd-token: 04d31d4414734686d63f9b160e974fe5a18d031d
58       - odl-maven-jobs
59       - odl-maven-verify-jobs
60
61     project: 'jsonrpc'
62     project-name: 'jsonrpc'
63     stream: neon
64     branch: 'stable/neon'
65     mvn-settings: 'jsonrpc-settings'
66     mvn-opts: '-Xmx1024m'
67     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
68     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
69
70     # Used by the release job
71     staging-profile-id: 96fdf4408765d
72
73 - project:
74     name: jsonrpc-sonar
75     jobs:
76       - gerrit-maven-sonar
77
78     project: 'jsonrpc'
79     project-name: 'jsonrpc'
80     branch: 'master'
81     mvn-settings: 'jsonrpc-settings'
82     mvn-opts: '-Xmx1024m'
83
84 - project:
85     name: jsonrpc-view
86     views:
87       - project-view
88     project-name: jsonrpc