Branch cut for stable/aluminium stream
[releng/builder.git] / jjb / l2switch / l2switch.yaml
1 ---
2 - project:
3     name: l2switch-silicon
4     jobs:
5       - gerrit-release-merge
6       - odl-maven-jobs
7       - odl-maven-verify-jobs
8
9     stream: silicon
10     project: 'l2switch'
11     project-name: 'l2switch'
12     branch: 'master'
13     mvn-settings: 'l2switch-settings'
14     mvn-opts: '-Xmx1024m -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-aluminium
29     jobs:
30       - odl-maven-jobs
31       - odl-maven-verify-jobs
32
33     stream: aluminium
34     project: 'l2switch'
35     project-name: 'l2switch'
36     branch: 'stable/aluminium'
37     mvn-settings: 'l2switch-settings'
38     mvn-opts: '-Xmx1024m -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-magnesium
53     jobs:
54       - odl-maven-jobs
55       - odl-maven-verify-jobs
56
57     stream: magnesium
58     project: 'l2switch'
59     project-name: 'l2switch'
60     branch: 'stable/magnesium'
61     mvn-settings: 'l2switch-settings'
62     mvn-opts: '-Xmx1024m -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-sodium
77     jobs:
78       - odl-maven-jobs
79       - odl-maven-verify-jobs
80
81     stream: sodium
82     project: 'l2switch'
83     project-name: 'l2switch'
84     branch: 'stable/sodium'
85     mvn-settings: 'l2switch-settings'
86     mvn-opts: '-Xmx1024m -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 -Dmaven.compile.fork=true'
108     disable-job: true
109     sonarcloud: true
110     sonarcloud-project-organization: '{sonarcloud_project_organization}'
111     sonarcloud-api-token: '{sonarcloud_api_token}'
112     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
113
114 - project:
115     name: l2switch-info
116     jobs:
117       - gerrit-info-yaml-verify
118     project: l2switch
119     project-name: l2switch
120     branch: master
121     build-node: centos7-builder-2c-1g
122
123 - project:
124     name: l2switch-view
125     views:
126       - project-view
127     project-name: l2switch