Merge "Enable JJB jobs for istanbul branches"
[ci-management.git] / jjb / policy / policy-csit.yaml
1 - project:
2     name: policy-distribution-project-csit
3     jobs:
4       - '{project-name}-{stream}-project-csit-verify-{functionality}'
5       - '{project-name}-{stream}-project-csit-{functionality}'
6     project-name: 'policy-distribution'
7     recipients: 'ram_krishna.verma@bell.ca'
8     project: 'policy/docker'
9     stream:
10       - 'master':
11           branch: 'master'
12       - 'honolulu':
13           branch: 'honolulu'
14     functionality:
15       - 'distribution'
16     trigger_jobs:
17       - 'policy-distribution-{stream}-merge-java'
18       - 'policy-docker-{stream}-merge-java'
19
20 - project:
21     name: policy-xacml-pdp-project-csit
22     jobs:
23       - '{project-name}-{stream}-project-csit-verify-{functionality}'
24       - '{project-name}-{stream}-project-csit-{functionality}'
25     project-name: 'policy-xacml-pdp'
26     recipients: 'jrh3@att.com jorge.hernandez-herrero@att.com'
27     project: 'policy/docker'
28     stream:
29       - 'master':
30           branch: 'master'
31       - 'honolulu':
32           branch: 'honolulu'
33       - 'istanbul':
34           branch: 'istanbul'
35     functionality:
36       - 'xacml-pdp'
37     trigger_jobs:
38       - 'policy-xacml-pdp-{stream}-merge-java'
39       - 'policy-docker-{stream}-merge-java'
40
41 - project:
42     name: policy-drools-applications-project-csit
43     jobs:
44       - '{project-name}-{stream}-project-csit-verify-{functionality}'
45       - '{project-name}-{stream}-project-csit-{functionality}'
46     project-name: 'policy-drools-applications'
47     recipients: 'jrh3@att.com jorge.hernandez-herrero@att.com'
48     project: 'policy/docker'
49     stream:
50       - 'master':
51           branch: 'master'
52       - 'honolulu':
53           branch: 'honolulu'
54     functionality:
55       - 'drools-applications'
56     trigger_jobs:
57       - 'policy-drools-applications-{stream}-merge-java'
58       - 'policy-docker-{stream}-merge-java'
59
60 - project:
61     name: policy-drools-pdp-project-csit
62     jobs:
63       - '{project-name}-{stream}-project-csit-verify-{functionality}'
64       - '{project-name}-{stream}-project-csit-{functionality}'
65     project-name: 'policy-drools-pdp'
66     recipients: 'jrh3@att.com jorge.hernandez-herrero@att.com'
67     project: 'policy/docker'
68     stream:
69       - 'master':
70           branch: 'master'
71       - 'honolulu':
72           branch: 'honolulu'
73     functionality:
74       - 'drools-pdp'
75     trigger_jobs:
76       - 'policy-drools-pdp-{stream}-merge-java'
77       - 'policy-docker-{stream}-merge-java'
78
79 - project:
80     name: policy-apex-pdp-project-csit
81     jobs:
82       - '{project-name}-{stream}-project-csit-verify-{functionality}'
83       - '{project-name}-{stream}-project-csit-{functionality}'
84     project-name: 'policy-apex-pdp'
85     recipients: 'liam.fallon@est.tech ram_krishna.verma@bell.ca'
86     project: 'policy/docker'
87     stream:
88       - 'master':
89           branch: 'master'
90       - 'honolulu':
91           branch: 'honolulu'
92     functionality:
93       - 'apex-pdp'
94     trigger_jobs:
95       - 'policy-apex-pdp-{stream}-merge-java'
96       - 'policy-docker-{stream}-merge-java'
97
98 - project:
99     name: policy-pap-project-csit
100     jobs:
101       - '{project-name}-{stream}-project-csit-verify-{functionality}'
102       - '{project-name}-{stream}-project-csit-{functionality}'
103     project-name: 'policy-pap'
104     recipients: 'jrh3@att.com ram_krishna.verma@bell.ca'
105     project: 'policy/docker'
106     stream:
107       - 'master':
108           branch: 'master'
109       - 'honolulu':
110           branch: 'honolulu'
111     functionality:
112       - 'pap'
113     trigger_jobs:
114       - 'policy-pap-{stream}-merge-java'
115       - 'policy-docker-{stream}-merge-java'
116
117 - project:
118     name: policy-api-project-csit
119     jobs:
120       - '{project-name}-{stream}-project-csit-verify-{functionality}'
121       - '{project-name}-{stream}-project-csit-{functionality}'
122     project-name: 'policy-api'
123     recipients: 'jrh3@att.com ram_krishna.verma@bell.ca'
124     project: 'policy/docker'
125     stream:
126       - 'master':
127           branch: 'master'
128       - 'honolulu':
129           branch: 'honolulu'
130     functionality:
131       - 'api'
132     trigger_jobs:
133       - 'policy-api-{stream}-merge-java'
134       - 'policy-docker-{stream}-merge-java'
135
136 - project:
137     name: policy-api-csit
138     jobs:
139       - '{project-name}-{stream}-verify-csit-{functionality}'
140       - '{project-name}-{stream}-csit-{functionality}'
141     project-name: 'policy'
142     java-version: openjdk11
143     recipients: 'jrh3@att.com ram_krishna.verma@bell.ca'
144     stream:
145       - 'guilin':
146           branch: guilin
147     functionality:
148       - 'api'
149     trigger_jobs:
150       - 'policy-api-{stream}-merge-java'
151     robot-options: ''
152
153 - project:
154     name: policy-apex-pdp-csit
155     jobs:
156       - '{project-name}-{stream}-verify-csit-{functionality}'
157       - '{project-name}-{stream}-csit-{functionality}'
158     project-name: 'policy'
159     java-version: openjdk11
160     recipients: 'liam.fallon@est.tech ram_krishna.verma@bell.ca'
161     stream:
162       - 'guilin':
163           branch: guilin
164     functionality:
165       - 'apex-pdp'
166     trigger_jobs:
167       - 'policy-apex-pdp-{stream}-merge-java'
168     robot-options: ''
169
170 - project:
171     name: policy-distribution-csit
172     jobs:
173       - '{project-name}-{stream}-verify-csit-{functionality}'
174       - '{project-name}-{stream}-csit-{functionality}'
175     project-name: 'policy'
176     java-version: openjdk11
177     recipients: 'ram_krishna.verma@bell.ca'
178     stream:
179       - 'guilin':
180           branch: guilin
181     functionality:
182       - 'distribution'
183     trigger_jobs:
184       - 'policy-distribution-{stream}-merge-java'
185     robot-options: ''
186
187 - project:
188     name: policy-xacml-pdp-csit
189     jobs:
190       - '{project-name}-{stream}-verify-csit-{functionality}'
191       - '{project-name}-{stream}-csit-{functionality}'
192     project-name: 'policy'
193     java-version: openjdk11
194     recipients: 'jrh3@att.com jorge.hernandez-herrero@att.com'
195     stream:
196       - 'guilin':
197           branch: guilin
198     functionality:
199       - 'xacml-pdp'
200     trigger_jobs:
201       - 'policy-xacml-pdp-{stream}-merge-java'
202     robot-options: ''
203
204 - project:
205     name: policy-pap-csit
206     jobs:
207       - '{project-name}-{stream}-verify-csit-{functionality}'
208       - '{project-name}-{stream}-csit-{functionality}'
209     project-name: 'policy'
210     java-version: openjdk11
211     recipients: 'jrh3@att.com ram_krishna.verma@bell.ca'
212     stream:
213       - 'guilin':
214           branch: guilin
215     functionality:
216       - 'pap'
217     trigger_jobs:
218       - 'policy-pap-{stream}-merge-java'
219     robot-options: ''
220
221 - project:
222     name: policy-drools-pdp-csit
223     jobs:
224       - '{project-name}-{stream}-verify-csit-{functionality}'
225       - '{project-name}-{stream}-csit-{functionality}'
226     project-name: 'policy'
227     java-version: openjdk11
228     recipients: 'jrh3@att.com jorge.hernandez-herrero@att.com'
229     stream:
230       - 'guilin':
231           branch: guilin
232     functionality:
233       - 'drools-pdp'
234     trigger_jobs:
235       - 'policy-drools-pdp-{stream}-merge-java'
236     robot-options: ''
237
238 - project:
239     name: policy-drools-applications-csit
240     jobs:
241       - '{project-name}-{stream}-verify-csit-{functionality}'
242       - '{project-name}-{stream}-csit-{functionality}'
243     project-name: 'policy'
244     java-version: openjdk11
245     recipients: 'jrh3@att.com jorge.hernandez-herrero@att.com'
246     stream:
247       - 'guilin':
248           branch: guilin
249     functionality:
250       - 'drools-applications'
251     trigger_jobs:
252       - 'policy-drools-applications-{stream}-merge-java'
253     robot-options: ''