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