Nitrogen branch cutting
[releng/builder.git] / jjb / netvirt / netvirt.yaml
1 ---
2 - project:
3     name: netvirt-nitrogen
4     jobs:
5       - '{project-name}-clm-{stream}'
6       - '{project-name}-distribution-check-{stream}'
7       - '{project-name}-integration-{stream}'
8       - '{project-name}-merge-{stream}'
9       - '{project-name}-validate-autorelease-{stream}'
10       - '{project-name}-verify-{stream}-{maven}-{jdks}'
11
12     stream: nitrogen
13     project: 'netvirt'
14     project-name: 'netvirt'
15     branch: 'master'
16     jdk: openjdk8
17     jdks:
18       - openjdk8
19     maven:
20       - mvn33:
21           mvn-version: 'mvn33'
22     mvn-settings: 'netvirt-settings'
23     mvn-goals: 'clean install'
24     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
25     dependencies: >
26         genius-merge-{stream},
27         neutron-merge-{stream},
28         openflowjava-merge-{stream},
29         openflowplugin-merge-{stream},
30         ovsdb-merge-{stream},
31         sfc-merge-{stream}
32     email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb] [sfc]'
33     archive-artifacts: ''
34
35 - project:
36     name: netvirt-carbon
37     jobs:
38       - '{project-name}-clm-{stream}'
39       - '{project-name}-distribution-check-{stream}'
40       - '{project-name}-integration-{stream}'
41       - '{project-name}-merge-{stream}'
42       - '{project-name}-validate-autorelease-{stream}'
43       - '{project-name}-verify-{stream}-{maven}-{jdks}'
44
45     stream: carbon
46     project: 'netvirt'
47     project-name: 'netvirt'
48     branch: 'stable/carbon'
49     jdk: openjdk8
50     jdks:
51       - openjdk8
52     maven:
53       - mvn33:
54           mvn-version: 'mvn33'
55     mvn-settings: 'netvirt-settings'
56     mvn-goals: 'clean install'
57     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
58     dependencies: >
59         genius-merge-{stream},
60         neutron-merge-{stream},
61         openflowjava-merge-{stream},
62         openflowplugin-merge-{stream},
63         ovsdb-merge-{stream},
64         sfc-merge-{stream}
65     email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb] [sfc]'
66     archive-artifacts: ''
67
68 - project:
69     name: netvirt-boron
70     jobs:
71       - '{project-name}-clm-{stream}'
72       - '{project-name}-distribution-check-{stream}'
73       - '{project-name}-integration-{stream}'
74       - '{project-name}-merge-{stream}'
75       - '{project-name}-validate-autorelease-{stream}'
76       - '{project-name}-verify-{stream}-{maven}-{jdks}'
77
78     stream: boron
79     project: 'netvirt'
80     project-name: 'netvirt'
81     branch: 'stable/boron'
82     jdk: openjdk8
83     jdks:
84       - openjdk8
85     maven:
86       - mvn33:
87           mvn-version: 'mvn33'
88     mvn-settings: 'netvirt-settings'
89     mvn-goals: 'clean install'
90     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
91     dependencies: >
92         genius-merge-{stream},
93         neutron-merge-{stream},
94         openflowjava-merge-{stream},
95         openflowplugin-merge-{stream},
96         ovsdb-merge-{stream},
97         sfc-merge-{stream}
98     email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb] [sfc]'
99     archive-artifacts: ''
100
101 - project:
102     name: netvirt-beryllium
103     jobs:
104       - '{project-name}-clm-{stream}'
105       - '{project-name}-distribution-check-{stream}'
106       - '{project-name}-integration-{stream}'
107       - '{project-name}-merge-{stream}'
108       - '{project-name}-validate-autorelease-{stream}'
109       - '{project-name}-verify-{stream}-{maven}-{jdks}'
110
111     stream: beryllium
112     project: 'netvirt'
113     project-name: 'netvirt'
114     branch: 'stable/beryllium'
115     jdk: openjdk7
116     jdks:
117       - openjdk7
118       - openjdk8
119     maven:
120       - mvn33:
121           mvn-version: 'mvn33'
122     mvn-settings: 'netvirt-settings'
123     mvn-goals: 'clean install'
124     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
125     dependencies: >
126         neutron-merge-{stream},
127         openflowjava-merge-{stream},
128         openflowplugin-merge-{stream},
129         ovsdb-merge-{stream},
130         sfc-merge-{stream}
131     email-upstream: '[netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb] [sfc]'
132     archive-artifacts: ''
133
134 - project:
135     name: netvirt-vpp
136     jobs:
137       - '{project-name}-distribution-check-{stream}'
138       - '{project-name}-merge-{stream}'
139       - '{project-name}-verify-{stream}-{maven}-{jdks}'
140
141     stream: vpp
142     project: 'netvirt'
143     project-name: 'netvirt'
144     branch: 'topic/vpp'
145     distribution_branch: 'master'
146     jdk: openjdk8
147     jdks:
148       - openjdk8
149     maven:
150       - mvn33:
151           mvn-version: 'mvn33'
152     mvn-settings: 'netvirt-settings'
153     mvn-goals: 'clean install'
154     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
155     dependencies: >
156         genius-merge-{stream},
157         neutron-merge-{stream},
158         openflowjava-merge-{stream},
159         openflowplugin-merge-{stream},
160         ovsdb-merge-{stream},
161         sfc-merge-{stream}
162     email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb] [sfc]'
163     archive-artifacts: ''