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