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