Merge "Add rocky job for fluorine and 0cmb cases"
[releng/builder.git] / jjb / jsonrpc / jsonrpc.yaml
1 ---
2 - project:
3     name: jsonrpc-sodium
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       - odl-maven-jobs
11
12     project: 'jsonrpc'
13     project-name: 'jsonrpc'
14     stream: sodium
15     branch: 'master'
16     mvn-settings: 'jsonrpc-settings'
17     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
18     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
19     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
20
21     # Used by the release job
22     staging-profile-id: 96fdf4408765d
23
24 - project:
25     name: jsonrpc-neon
26     jobs:
27       - '{project-name}-rtd-jobs':
28           build-node: centos7-builder-2c-2g
29           project-pattern: jsonrpc
30           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/
31           rtd-token: 04d31d4414734686d63f9b160e974fe5a18d031d
32       - odl-maven-jobs
33
34     project: 'jsonrpc'
35     project-name: 'jsonrpc'
36     stream: neon
37     branch: 'stable/neon'
38     mvn-settings: 'jsonrpc-settings'
39     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
40     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
41     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
42
43     # Used by the release job
44     staging-profile-id: 96fdf4408765d
45
46 - project:
47     name: jsonrpc-fluorine
48     jobs:
49       - odl-maven-jobs
50
51     project: 'jsonrpc'
52     project-name: 'jsonrpc'
53     stream: fluorine
54     branch: 'stable/fluorine'
55     mvn-settings: 'jsonrpc-settings'
56     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
57     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
58     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
59
60     # Used by the release job
61     staging-profile-id: 96fdf4408765d
62
63 - project:
64     name: jsonrpc-sonar
65     jobs:
66       - gerrit-maven-sonar
67
68     project: 'jsonrpc'
69     project-name: 'jsonrpc'
70     branch: 'master'
71     mvn-settings: 'jsonrpc-settings'
72     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
73
74 - project:
75     name: jsonrpc-view
76     views:
77       - project-view
78     project-name: jsonrpc