a5eecccf0199583c446741c78645e42c74d12647
[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}-verify-{stream}-{maven}-{jdks}'
10
11     stream: nitrogen
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-carbon
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: carbon
44     project: 'netvirt'
45     project-name: 'netvirt'
46     branch: 'stable/carbon'
47     karaf-version: karaf3
48     jdk: openjdk8
49     jdks:
50       - openjdk8
51     maven:
52       - mvn33:
53           mvn-version: 'mvn33'
54     mvn-settings: 'netvirt-settings'
55     mvn-goals: 'clean install'
56     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
57     dependencies: >
58         genius-merge-{stream},
59         neutron-merge-{stream},
60         openflowjava-merge-{stream},
61         openflowplugin-merge-{stream},
62         ovsdb-merge-{stream},
63         sfc-merge-{stream}
64     email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb] [sfc]'
65     archive-artifacts: ''
66
67 - project:
68     name: netvirt-boron
69     jobs:
70       - '{project-name}-clm-{stream}'
71       - '{project-name}-distribution-check-{stream}'
72       - '{project-name}-integration-{stream}'
73       - '{project-name}-merge-{stream}'
74       - '{project-name}-validate-autorelease-{stream}'
75       - '{project-name}-verify-{stream}-{maven}-{jdks}'
76
77     stream: boron
78     project: 'netvirt'
79     project-name: 'netvirt'
80     branch: 'stable/boron'
81     karaf-version: karaf3
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-vpp
103     jobs:
104       - '{project-name}-verify-{stream}-{maven}-{jdks}'
105
106     stream: vpp
107     project: 'netvirt'
108     project-name: 'netvirt'
109     branch: 'topic/vpp'
110     karaf-version: karaf3
111     distribution_branch: 'master'
112     jdk: openjdk8
113     jdks:
114       - openjdk8
115     maven:
116       - mvn33:
117           mvn-version: 'mvn33'
118     mvn-settings: 'netvirt-settings'
119     mvn-goals: 'clean install'
120     mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
121     dependencies:
122     email-upstream: '[netvirt]'
123     archive-artifacts: ''