Split out release-merge job to separate project
[releng/builder.git] / jjb / l2switch / l2switch.yaml
1 ---
2 - project:
3     name: l2switch-silicon
4     jobs:
5       - odl-maven-jobs
6       - odl-maven-verify-jobs
7
8     stream: silicon
9     project: 'l2switch'
10     project-name: 'l2switch'
11     branch: 'master'
12     mvn-settings: 'l2switch-settings'
13     mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true'
14     dependencies: >
15         odlparent-merge-{stream},
16         yangtools-merge-{stream},
17         controller-merge-{stream},
18         openflowjava-merge-{stream},
19         openflowplugin-merge-{stream}
20     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
21     disable-job: true
22
23     # Used by the release job
24     staging-profile-id: 96fee85953ca0
25
26 - project:
27     name: l2switch-aluminium
28     jobs:
29       - odl-maven-jobs
30       - odl-maven-verify-jobs
31
32     stream: aluminium
33     project: 'l2switch'
34     project-name: 'l2switch'
35     branch: 'stable/aluminium'
36     mvn-settings: 'l2switch-settings'
37     mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true'
38     dependencies: >
39         odlparent-merge-{stream},
40         yangtools-merge-{stream},
41         controller-merge-{stream},
42         openflowjava-merge-{stream},
43         openflowplugin-merge-{stream}
44     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
45     disable-job: true
46
47     # Used by the release job
48     staging-profile-id: 96fee85953ca0
49
50 - project:
51     name: l2switch-magnesium
52     jobs:
53       - odl-maven-jobs
54       - odl-maven-verify-jobs
55
56     stream: magnesium
57     project: 'l2switch'
58     project-name: 'l2switch'
59     branch: 'stable/magnesium'
60     mvn-settings: 'l2switch-settings'
61     mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true'
62     dependencies: >
63         odlparent-merge-{stream},
64         yangtools-merge-{stream},
65         controller-merge-{stream},
66         openflowjava-merge-{stream},
67         openflowplugin-merge-{stream}
68     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
69     disable-job: true
70
71     # Used by the release job
72     staging-profile-id: 96fee85953ca0
73
74 - project:
75     name: l2switch-sodium
76     jobs:
77       - odl-maven-jobs
78       - odl-maven-verify-jobs
79
80     stream: sodium
81     project: 'l2switch'
82     project-name: 'l2switch'
83     branch: 'stable/sodium'
84     mvn-settings: 'l2switch-settings'
85     mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true'
86     dependencies: >
87         odlparent-merge-{stream},
88         yangtools-merge-{stream},
89         controller-merge-{stream},
90         openflowjava-merge-{stream},
91         openflowplugin-merge-{stream}
92     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
93     disable-job: true
94
95     # Used by the release job
96     staging-profile-id: 96fee85953ca0
97
98 - project:
99     name: l2switch-release-management
100     jobs:
101       - gerrit-release-merge
102
103     project: l2switch
104     project-name: l2switch
105
106     build-node: centos7-builder-2c-1g
107     mvn-settings: l2switch-settings
108
109 - project:
110     name: l2switch-sonar
111     jobs:
112       - gerrit-maven-sonar
113     project: 'l2switch'
114     project-name: 'l2switch'
115     branch: 'master'
116     mvn-settings: 'l2switch-settings'
117     mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true'
118     disable-job: true
119     sonarcloud: true
120     sonarcloud-project-organization: '{sonarcloud_project_organization}'
121     sonarcloud-api-token: '{sonarcloud_api_token}'
122     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
123
124 - project:
125     name: l2switch-info
126     jobs:
127       - gerrit-info-yaml-verify
128     project: l2switch
129     project-name: l2switch
130     branch: master
131     build-node: centos7-builder-2c-1g
132
133 - project:
134     name: l2switch-view
135     views:
136       - project-view
137     project-name: l2switch