Sodium branch cutting
[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       - odl-maven-jobs
11
12     project: 'jsonrpc'
13     project-name: 'jsonrpc'
14     stream: magnesium
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-sodium
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: sodium
37     branch: 'stable/sodium'
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-neon
48     jobs:
49       - '{project-name}-rtd-jobs':
50           build-node: centos7-builder-2c-2g
51           project-pattern: jsonrpc
52           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-jsonrpc/91870/
53           rtd-token: 04d31d4414734686d63f9b160e974fe5a18d031d
54       - odl-maven-jobs
55
56     project: 'jsonrpc'
57     project-name: 'jsonrpc'
58     stream: neon
59     branch: 'stable/neon'
60     mvn-settings: 'jsonrpc-settings'
61     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
62     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
63     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
64
65     # Used by the release job
66     staging-profile-id: 96fdf4408765d
67
68 - project:
69     name: jsonrpc-fluorine
70     jobs:
71       - odl-maven-jobs
72
73     project: 'jsonrpc'
74     project-name: 'jsonrpc'
75     stream: fluorine
76     branch: 'stable/fluorine'
77     mvn-settings: 'jsonrpc-settings'
78     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
79     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
80     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
81
82     # Used by the release job
83     staging-profile-id: 96fdf4408765d
84
85 - project:
86     name: jsonrpc-sonar
87     jobs:
88       - gerrit-maven-sonar
89
90     project: 'jsonrpc'
91     project-name: 'jsonrpc'
92     branch: 'master'
93     mvn-settings: 'jsonrpc-settings'
94     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
95
96 - project:
97     name: jsonrpc-view
98     views:
99       - project-view
100     project-name: jsonrpc