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