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