3cb1e9378bf555543c2d329b30747bcd4d9875b3
[releng/builder.git] / jjb / l2switch / l2switch.yaml
1 ---
2 - project:
3     name: l2switch-oxygen
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - '{project-name}-integration-{stream}'
7       - odl-maven-jobs
8
9     stream: oxygen
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     archive-artifacts: ''
23
24     # Used by the release job
25     staging-profile-id: 96fee85953ca0
26
27 - project:
28     name: l2switch-nitrogen
29     jobs:
30       - '{project-name}-distribution-check-{stream}'
31       - '{project-name}-integration-{stream}'
32       - odl-maven-jobs
33
34     stream: nitrogen
35     project: 'l2switch'
36     project-name: 'l2switch'
37     branch: 'stable/nitrogen'
38     mvn-settings: 'l2switch-settings'
39     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
40     dependencies: >
41         odlparent-merge-{stream},
42         yangtools-merge-{stream},
43         controller-merge-{stream},
44         openflowjava-merge-{stream},
45         openflowplugin-merge-{stream}
46     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
47     archive-artifacts: ''
48
49     # Used by the release job
50     staging-profile-id: 96fee85953ca0
51
52 - project:
53     name: l2switch-carbon
54     jobs:
55       - '{project-name}-distribution-check-{stream}'
56       - '{project-name}-integration-{stream}'
57       - odl-maven-jobs
58
59     stream: carbon
60     project: 'l2switch'
61     project-name: 'l2switch'
62     branch: 'stable/carbon'
63     karaf-version: karaf3
64     mvn-settings: 'l2switch-settings'
65     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
66     dependencies: >
67         odlparent-merge-{stream},
68         yangtools-merge-{stream},
69         controller-merge-{stream},
70         openflowjava-merge-{stream},
71         openflowplugin-merge-{stream}
72     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
73     archive-artifacts: ''
74
75     # Used by the release job
76     staging-profile-id: 96fee85953ca0
77
78 - project:
79     name: l2switch-sonar
80     jobs:
81       - gerrit-maven-sonar
82     project: 'l2switch'
83     project-name: 'l2switch'
84     branch: 'master'
85     mvn-settings: 'l2switch-settings'
86     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'