Merge "Temporarily remove validate-autorelease for IoTDM"
[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}-distribution4-check-carbon'
41       - '{project-name}-integration-{stream}'
42       - '{project-name}-merge-{stream}'
43       - '{project-name}-validate-autorelease-{stream}'
44       - '{project-name}-verify-{stream}-{maven}-{jdks}'
45
46     stream: carbon
47     project: 'netvirt'
48     project-name: 'netvirt'
49     branch: 'stable/carbon'
50     karaf-version: karaf3
51     jdk: openjdk8
52     jdks:
53       - openjdk8
54     maven:
55       - mvn33:
56           mvn-version: 'mvn33'
57     mvn-settings: 'netvirt-settings'
58     mvn-goals: 'clean install'
59     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
60     dependencies: >
61         genius-merge-{stream},
62         neutron-merge-{stream},
63         openflowjava-merge-{stream},
64         openflowplugin-merge-{stream},
65         ovsdb-merge-{stream},
66         sfc-merge-{stream}
67     email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb] [sfc]'
68     archive-artifacts: ''
69
70 - project:
71     name: netvirt-boron
72     jobs:
73       - '{project-name}-clm-{stream}'
74       - '{project-name}-distribution-check-{stream}'
75       - '{project-name}-integration-{stream}'
76       - '{project-name}-merge-{stream}'
77       - '{project-name}-validate-autorelease-{stream}'
78       - '{project-name}-verify-{stream}-{maven}-{jdks}'
79
80     stream: boron
81     project: 'netvirt'
82     project-name: 'netvirt'
83     branch: 'stable/boron'
84     karaf-version: karaf3
85     jdk: openjdk8
86     jdks:
87       - openjdk8
88     maven:
89       - mvn33:
90           mvn-version: 'mvn33'
91     mvn-settings: 'netvirt-settings'
92     mvn-goals: 'clean install'
93     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
94     dependencies: >
95         genius-merge-{stream},
96         neutron-merge-{stream},
97         openflowjava-merge-{stream},
98         openflowplugin-merge-{stream},
99         ovsdb-merge-{stream},
100         sfc-merge-{stream}
101     email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb] [sfc]'
102     archive-artifacts: ''
103
104 - project:
105     name: netvirt-beryllium
106     jobs:
107       - '{project-name}-clm-{stream}'
108       - '{project-name}-distribution-check-{stream}'
109       - '{project-name}-integration-{stream}'
110       - '{project-name}-merge-{stream}'
111       - '{project-name}-validate-autorelease-{stream}'
112       - '{project-name}-verify-{stream}-{maven}-{jdks}'
113
114     stream: beryllium
115     project: 'netvirt'
116     project-name: 'netvirt'
117     branch: 'stable/beryllium'
118     karaf-version: karaf3
119     jdk: openjdk7
120     jdks:
121       - openjdk7
122       - openjdk8
123     maven:
124       - mvn33:
125           mvn-version: 'mvn33'
126     mvn-settings: 'netvirt-settings'
127     mvn-goals: 'clean install'
128     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
129     dependencies: >
130         neutron-merge-{stream},
131         openflowjava-merge-{stream},
132         openflowplugin-merge-{stream},
133         ovsdb-merge-{stream},
134         sfc-merge-{stream}
135     email-upstream: '[netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb] [sfc]'
136     archive-artifacts: ''
137
138 - project:
139     name: netvirt-vpp
140     jobs:
141       - '{project-name}-verify-{stream}-{maven}-{jdks}'
142
143     stream: vpp
144     project: 'netvirt'
145     project-name: 'netvirt'
146     branch: 'topic/vpp'
147     karaf-version: karaf3
148     distribution_branch: 'master'
149     jdk: openjdk8
150     jdks:
151       - openjdk8
152     maven:
153       - mvn33:
154           mvn-version: 'mvn33'
155     mvn-settings: 'netvirt-settings'
156     mvn-goals: 'clean install'
157     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
158     dependencies:
159     email-upstream: '[netvirt]'
160     archive-artifacts: ''