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