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