baae3ae5c831b13b3df8f84fb1ff55de1863c735
[releng/builder.git] / jjb / jsonrpc / jsonrpc.yaml
1 ---
2 - project:
3     name: jsonrpc-fluorine
4     jobs:
5       - '{project-name}-integration-{stream}'
6       - odl-maven-jobs
7
8     project: 'jsonrpc'
9     project-name: 'jsonrpc'
10     stream: fluorine
11     branch: 'master'
12     mvn-settings: 'jsonrpc-settings'
13     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
14     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
15     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
16
17     # Used by the release job
18     staging-profile-id: 96fdf4408765d
19
20 - project:
21     name: jsonrpc-oxygen
22     jobs:
23       - '{project-name}-distribution-check-{stream}'
24       - '{project-name}-integration-{stream}'
25       - odl-maven-jobs
26
27     project: 'jsonrpc'
28     project-name: 'jsonrpc'
29     stream: oxygen
30     branch: 'master'
31     mvn-settings: 'jsonrpc-settings'
32     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
33     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
34     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
35
36     # Used by the release job
37     staging-profile-id: 96fdf4408765d
38
39 - project:
40     name: jsonrpc-nitrogen
41     jobs:
42       - '{project-name}-integration-{stream}'
43       - odl-maven-jobs
44
45     project: 'jsonrpc'
46     project-name: 'jsonrpc'
47     stream: nitrogen
48     branch: 'stable/nitrogen'
49     mvn-settings: 'jsonrpc-settings'
50     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
51     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
52     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
53
54     # Used by the release job
55     staging-profile-id: 96fdf4408765d
56
57 - project:
58     name: jsonrpc-carbon
59     jobs:
60       - '{project-name}-integration-{stream}'
61       - odl-maven-jobs
62
63     project: 'jsonrpc'
64     project-name: 'jsonrpc'
65     stream: carbon
66     branch: 'stable/carbon'
67     karaf-version: karaf3
68     mvn-settings: 'jsonrpc-settings'
69     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
70     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
71     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
72
73     # Used by the release job
74     staging-profile-id: 96fdf4408765d
75
76 - project:
77     name: jsonrpc-sonar
78     jobs:
79       - gerrit-maven-sonar
80
81     project: 'jsonrpc'
82     project-name: 'jsonrpc'
83     branch: 'master'
84     mvn-settings: 'jsonrpc-settings'
85     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'