Manage ODL Jenkins views with view-templates
[releng/builder.git] / jjb / l2switch / l2switch.yaml
1 ---
2 - project:
3     name: l2switch-neon
4     jobs:
5       - odl-maven-jobs
6
7     stream: neon
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-fluorine
26     jobs:
27       - odl-maven-jobs
28
29     stream: fluorine
30     project: 'l2switch'
31     project-name: 'l2switch'
32     branch: 'stable/fluorine'
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-oxygen
48     jobs:
49       - '{project-name}-distribution-check-{stream}'
50       - odl-maven-jobs
51
52     stream: oxygen
53     project: 'l2switch'
54     project-name: 'l2switch'
55     branch: 'stable/oxygen'
56     mvn-settings: 'l2switch-settings'
57     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
58     dependencies: >
59         odlparent-merge-{stream},
60         yangtools-merge-{stream},
61         controller-merge-{stream},
62         openflowjava-merge-{stream},
63         openflowplugin-merge-{stream}
64     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
65
66     # Used by the release job
67     staging-profile-id: 96fee85953ca0
68
69 - project:
70     name: l2switch-sonar
71     jobs:
72       - gerrit-maven-sonar
73     project: 'l2switch'
74     project-name: 'l2switch'
75     branch: 'master'
76     mvn-settings: 'l2switch-settings'
77     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
78
79 - project:
80     name: l2switch-view
81     views:
82       - project-view
83     project-name: l2switch