Merge "Configure tep-ip for genius auto tunnels"
[releng/builder.git] / jjb / jsonrpc / jsonrpc.yaml
1 ---
2 - project:
3     name: jsonrpc-fluorine
4     jobs:
5       - '{project-name}-integration-{stream}'
6       - '{project-name}-maven-jobs'
7       - '{project-name}-merge-{stream}'
8
9     project: 'jsonrpc'
10     project-name: 'jsonrpc'
11     stream: fluorine
12     branch: 'master'
13     jdks:
14       - openjdk8
15     maven:
16       - mvn33:
17           mvn-version: 'mvn33'
18     mvn-settings: 'jsonrpc-settings'
19     mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
20     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
21     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
22     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
23     archive-artifacts: ''
24
25     # Used by the release job
26     staging-profile-id: 96fdf4408765d
27
28 - project:
29     name: jsonrpc-oxygen
30     jobs:
31       - '{project-name}-integration-{stream}'
32       - '{project-name}-maven-jobs'
33       - '{project-name}-merge-{stream}'
34
35     project: 'jsonrpc'
36     project-name: 'jsonrpc'
37     stream: oxygen
38     branch: 'stable/oxygen'
39     jdks:
40       - openjdk8
41     maven:
42       - mvn33:
43           mvn-version: 'mvn33'
44     mvn-settings: 'jsonrpc-settings'
45     mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
46     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
47     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
48     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
49     archive-artifacts: ''
50
51     # Used by the release job
52     staging-profile-id: 96fdf4408765d
53
54 - project:
55     name: jsonrpc-nitrogen
56     jobs:
57       - '{project-name}-integration-{stream}'
58       - '{project-name}-maven-jobs'
59       - '{project-name}-merge-{stream}'
60
61     project: 'jsonrpc'
62     project-name: 'jsonrpc'
63     stream: nitrogen
64     branch: 'stable/nitrogen'
65     jdks:
66       - openjdk8
67     maven:
68       - mvn33:
69           mvn-version: 'mvn33'
70     mvn-settings: 'jsonrpc-settings'
71     mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
72     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
73     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
74     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
75     archive-artifacts: ''
76
77     # Used by the release job
78     staging-profile-id: 96fdf4408765d
79
80 - project:
81     name: jsonrpc-carbon
82     jobs:
83       - '{project-name}-integration-{stream}'
84       - '{project-name}-maven-jobs'
85       - '{project-name}-merge-{stream}'
86
87     project: 'jsonrpc'
88     project-name: 'jsonrpc'
89     stream: carbon
90     branch: 'stable/carbon'
91     karaf-version: karaf3
92     jdks:
93       - openjdk8
94     maven:
95       - mvn33:
96           mvn-version: 'mvn33'
97     mvn-settings: 'jsonrpc-settings'
98     mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
99     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
100     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
101     email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
102     archive-artifacts: ''
103
104     # Used by the release job
105     staging-profile-id: 96fdf4408765d
106
107 - project:
108     name: jsonrpc-sonar
109     jobs:
110       - gerrit-maven-sonar
111
112     project: 'jsonrpc'
113     project-name: 'jsonrpc'
114     branch: 'master'
115     mvn-settings: 'jsonrpc-settings'
116     mvn-goals: 'clean install -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
117     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'