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