e2955c1019f0da4693fa73af00f9fa2607c565fb
[releng/builder.git] / jjb / l2switch / l2switch.yaml
1 ---
2 - project:
3     name: l2switch-fluorine
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - odl-maven-jobs
7
8     stream: fluorine
9     project: 'l2switch'
10     project-name: 'l2switch'
11     branch: 'master'
12     mvn-settings: 'l2switch-settings'
13     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
14     dependencies: >
15         odlparent-merge-{stream},
16         yangtools-merge-{stream},
17         controller-merge-{stream},
18         openflowjava-merge-{stream},
19         openflowplugin-merge-{stream}
20     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
21
22     # Used by the release job
23     staging-profile-id: 96fee85953ca0
24
25 - project:
26     name: l2switch-oxygen
27     jobs:
28       - '{project-name}-distribution-check-{stream}'
29       - odl-maven-jobs
30
31     stream: oxygen
32     project: 'l2switch'
33     project-name: 'l2switch'
34     branch: 'stable/oxygen'
35     mvn-settings: 'l2switch-settings'
36     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
37     dependencies: >
38         odlparent-merge-{stream},
39         yangtools-merge-{stream},
40         controller-merge-{stream},
41         openflowjava-merge-{stream},
42         openflowplugin-merge-{stream}
43     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
44
45     # Used by the release job
46     staging-profile-id: 96fee85953ca0
47
48 - project:
49     name: l2switch-nitrogen
50     jobs:
51       - '{project-name}-distribution-check-{stream}'
52       - odl-maven-jobs
53
54     stream: nitrogen
55     project: 'l2switch'
56     project-name: 'l2switch'
57     branch: 'stable/nitrogen'
58     mvn-settings: 'l2switch-settings'
59     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
60     dependencies: >
61         odlparent-merge-{stream},
62         yangtools-merge-{stream},
63         controller-merge-{stream},
64         openflowjava-merge-{stream},
65         openflowplugin-merge-{stream}
66     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
67
68     # Used by the release job
69     staging-profile-id: 96fee85953ca0
70
71 - project:
72     name: l2switch-carbon
73     jobs:
74       - '{project-name}-distribution-check-{stream}'
75       - odl-maven-jobs
76
77     stream: carbon
78     project: 'l2switch'
79     project-name: 'l2switch'
80     branch: 'stable/carbon'
81     karaf-version: karaf3
82     mvn-settings: 'l2switch-settings'
83     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
84     dependencies: >
85         odlparent-merge-{stream},
86         yangtools-merge-{stream},
87         controller-merge-{stream},
88         openflowjava-merge-{stream},
89         openflowplugin-merge-{stream}
90     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
91
92     # Used by the release job
93     staging-profile-id: 96fee85953ca0
94
95 - project:
96     name: l2switch-sonar
97     jobs:
98       - gerrit-maven-sonar
99     project: 'l2switch'
100     project-name: 'l2switch'
101     branch: 'master'
102     mvn-settings: 'l2switch-settings'
103     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'