blob: 56f11c99c1ee6f4a01bbbe5adef3449ed4ab7237 [file] [log] [blame]
david_williams42f9b242006-11-27 18:45:14 +00001<cruisecontrol>
2
david_williams2f3f8432006-12-18 03:18:23 +00003 <!--
4 Note to be cross-platform, "environment variables" are only appropriate for
5 some variables, e.g. ones we set, since properties are case sensitive, even if
6 the environment variables on your operating system are not, e.g. it will
david_williams42f9b242006-11-27 18:45:14 +00007 be ${env.Path} not ${env.PATH} on Windows -->
david_williamsa33db8f2006-11-27 23:36:51 +00008 <property
9 environment="env"
10 toupper="true" />
david_williams42f9b242006-11-27 18:45:14 +000011
david_williams2f3f8432006-12-18 03:18:23 +000012 <!-- Note: can not quite use "standard properites" pattern, as in ant files,
david_williams42f9b242006-11-27 18:45:14 +000013 since for CC, it is an error if a property file does not exist. -->
14
15 <!-- remember, our logDir must be same as logdir specified in CC's web.xml file -->
16 <property
17 name="logDir"
18 value="${env.LOG_DIR}/${project.name}" />
19
20
21 <property
22 name="time.tenMinutes"
23 value="600" />
24
25 <property
26 name="time.oneHour"
27 value="3600" />
28
29 <property
30 name="time.VeryVeryLongTime"
31 value="31536000" />
32
33 <plugin
34 name="log"
35 dir="${logDir}"
36 encoding="ISO-8859-1" />
37
38 <plugin
39 name="currentbuildstatuslistener"
40 file="${logDir}/buildstatus.html" />
41
42 <plugin
david_williamsa33db8f2006-11-27 23:36:51 +000043 name="dateformat"
44 format="yyyyMMdd-HHmm z" />
45
46 <plugin
david_williams42f9b242006-11-27 18:45:14 +000047 name="project"
48 buildafterfailed="true">
49 <dateformat format="yyyyMMdd-HHmm z" />
50 <log
51 dir="${logDir}"
52 encoding="ISO-8859-1" />
david_williams42f9b242006-11-27 18:45:14 +000053 <listeners>
54 <currentbuildstatuslistener />
55 </listeners>
56 <modificationset>
57 <forceonly />
58 </modificationset>
59 <publishers>
60 <email
61 mailhost="localhost"
62 returnaddress="${env.BUILD_BUILDMASTER_EMAIL}"
63 skipusers="false"
64 subjectprefix="[${project.name}]"
65 spamwhilebroken="false"
66 buildresultsurl="${env.BUILD_RESULT_URL}/${project.name}">
67 <always address="${env.BUILD_TOADDRESS}" />
68 </email>
69 </publishers>
70 </plugin>
71
72 <plugin
73 name="cvs"
74 cvsroot="${env.CVS_MAIN_REPO}" />
75
david_williams2f3f8432006-12-18 03:18:23 +000076 <!--
77 Note: projects should normally be named in the form
david_williams42f9b242006-11-27 18:45:14 +000078 ${build.distribution}-${buildBranch}-${buildType}
79 -->
80
david_williams10566a52006-12-05 09:18:30 +000081 <project name="patches-R1.5-P">
david_williams42f9b242006-11-27 18:45:14 +000082
david_williamsa33db8f2006-11-27 23:36:51 +000083 <schedule interval="${time.VeryVeryLongTime}">
david_williams42f9b242006-11-27 18:45:14 +000084 <ant
85 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
86 buildfile="cc_project_build.xml"
87 target="Build"
88 useQuiet="false"
89 useLogger="false"
90 savelogdir="${logDir}"
91 usedebug="false"
92 antworkingdir="${env.BUILD_HOME}/releng.control">
93
94 <property
95 name="buildType"
96 value="P" />
97
david_williams2f3f8432006-12-18 03:18:23 +000098 <!-- need to make this build ID a better variable,
99 especially for this 'patch' case
david_williams42f9b242006-11-27 18:45:14 +0000100 <property
101 name="buildId"
102 value="B163391" />
david_williams10566a52006-12-05 09:18:30 +0000103 -->
david_williams42f9b242006-11-27 18:45:14 +0000104 <property
105 name="buildBranch"
106 value="R1.5" />
107 <property
108 name="checkoutprojectname"
109 value="${project.name}" />
110
111 <property
112 name="mapVersionTag"
113 value="R1_5_maintenance_patches" />
114
115 <property
116 name="build.distribution"
117 value="patches" />
118
119
120 </ant>
121 </schedule>
122
123 </project>
124
125
david_williams42f9b242006-11-27 18:45:14 +0000126
127 <!-- ++++++++++++++++ -->
128 <!-- R1.5 MAINTENANCE -->
129 <!-- ++++++++++++++++ -->
130 <project name="wtp-R1.5-M">
131 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
132 <modificationset quietperiod="120">
133 <cvs
david_williamsc8649f72006-12-06 22:01:56 +0000134 tag="R1_5_maintenance"
david_williams42f9b242006-11-27 18:45:14 +0000135 module="releng" />
david_williams2f3f8432006-12-18 03:18:23 +0000136
david_williams42f9b242006-11-27 18:45:14 +0000137 </modificationset>
138
139 <schedule interval="${time.oneHour}">
140 <ant
141 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
142 buildfile="cc_project_build.xml"
143 target="Build"
144 useQuiet="false"
145 useLogger="false"
146 savelogdir="${logDir}"
147 usedebug="false"
148 antworkingdir="${env.BUILD_HOME}/releng.control">
149
150 <!-- this "M" label should be changed to "R" once maintenance release
151 is warming up for its "R"elease.
152 -->
153 <property
154 name="buildType"
jlanutic0beaa62007-05-07 14:00:13 +0000155 value="M" />
david_williams42f9b242006-11-27 18:45:14 +0000156
157 <property
158 name="buildId"
jlanutic0beaa62007-05-07 14:00:13 +0000159 value="1.5.5" />
david_williams42f9b242006-11-27 18:45:14 +0000160 <property
161 name="buildBranch"
162 value="R1.5" />
163
164 <property
165 name="checkoutprojectname"
166 value="${project.name}" />
167
168
169 <property
170 name="mapVersionTag"
171 value="R1_5_maintenance" />
172
173
174 </ant>
175 </schedule>
david_williamsa33db8f2006-11-27 23:36:51 +0000176
david_williams42f9b242006-11-27 18:45:14 +0000177 </project>
178
david_williamsa7f68be2007-06-20 02:17:13 +0000179 <project name="retest-wtp-R1.5-M">
180 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
181 <modificationset quietperiod="120">
182 <cvs
183 tag="R1_5_maintenance"
184 module="releng" />
185
186 </modificationset>
187
188 <schedule interval="${time.VeryVeryLongTime}">
189 <ant
190 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
191 buildfile="cc_project_retest.xml"
192 target="Build"
193 useQuiet="false"
194 useLogger="false"
195 savelogdir="${logDir}"
196 usedebug="false"
197 antworkingdir="${env.BUILD_HOME}/releng.control">
198
199 <!-- this "M" label should be changed to "R" once maintenance release
200 is warming up for its "R"elease.
201 -->
202 <property
203 name="buildType"
204 value="M" />
205
206 <property
207 name="buildId"
208 value="1.5.5" />
209 <property
210 name="buildBranch"
211 value="R1.5" />
212
213 <property
214 name="checkoutprojectname"
215 value="${project.name}" />
216
217
218 <property
219 name="mapVersionTag"
220 value="R1_5_maintenance" />
221
222
223 </ant>
224 </schedule>
225
226 </project>
227
david_williams42f9b242006-11-27 18:45:14 +0000228
229 <project name="wtp-R2.0-I">
230 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
231 <modificationset quietperiod="120">
232 <cvs module="releng" />
233 <cvs module="releng-jsf" />
234 <cvs module="releng.dali" />
david_williams2f3f8432006-12-18 03:18:23 +0000235
david_williams42f9b242006-11-27 18:45:14 +0000236 </modificationset>
237
jlanutie78f56b2007-05-16 20:33:22 +0000238 <schedule interval="${time.VeryVeryLongTime}">
david_williams42f9b242006-11-27 18:45:14 +0000239 <ant
240 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
241 buildfile="cc_project_build.xml"
242 target="Build"
243 useQuiet="false"
244 useLogger="false"
245 savelogdir="${logDir}"
246 usedebug="false"
247 antworkingdir="${env.BUILD_HOME}/releng.control">
248 <property
249 name="buildType"
250 value="I" />
251 <property
252 name="buildBranch"
253 value="R2.0" />
254 <property
255 name="checkoutprojectname"
256 value="${project.name}" />
257
258 <property
259 name="mapVersionTag"
260 value="HEAD" />
261 <property
262 name="build.distribution"
263 value="wtp" />
264
265
266 </ant>
267 </schedule>
david_williamsa33db8f2006-11-27 23:36:51 +0000268
david_williams42f9b242006-11-27 18:45:14 +0000269 </project>
david_williamsa7f68be2007-06-20 02:17:13 +0000270 <project name="retest-wtp-R2.0-I">
271 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
272 <modificationset quietperiod="120">
273 <cvs module="releng" />
274 <cvs module="releng-jsf" />
275 <cvs module="releng.dali" />
david_williams42f9b242006-11-27 18:45:14 +0000276
david_williamsa7f68be2007-06-20 02:17:13 +0000277 </modificationset>
278
279 <schedule interval="${time.VeryVeryLongTime}">
280 <ant
281 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
282 buildfile="cc_project_retest.xml"
283 target="Build"
284 useQuiet="false"
285 useLogger="false"
286 savelogdir="${logDir}"
287 usedebug="false"
288 antworkingdir="${env.BUILD_HOME}/releng.control">
289 <property
290 name="buildType"
291 value="I" />
292 <property
293 name="buildBranch"
294 value="R2.0" />
295 <property
296 name="checkoutprojectname"
297 value="${project.name}" />
298
299 <property
300 name="mapVersionTag"
301 value="HEAD" />
302 <property
303 name="build.distribution"
304 value="wtp" />
305
306
307 </ant>
308 </schedule>
309
310 </project>
311
david_williams42f9b242006-11-27 18:45:14 +0000312
313 <project name="wtp-R2.0-N">
314
david_williamsa33db8f2006-11-27 23:36:51 +0000315 <schedule interval="${time.VeryVeryLongTime}">
david_williams42f9b242006-11-27 18:45:14 +0000316 <ant
317 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
318 buildfile="cc_project_build.xml"
319 target="Build"
320 useQuiet="false"
321 useLogger="false"
322 savelogdir="${logDir}"
323 usedebug="false"
324 antworkingdir="${env.BUILD_HOME}/releng.control">
325 <property
326 name="buildType"
327 value="N" />
328 <!-- in this context, buildBranch is simply a label -->
329 <property
330 name="buildBranch"
331 value="R2.0" />
332 <property
333 name="mapVersionTag"
334 value="HEAD" />
335 <property
336 name="build.distribution"
337 value="wtp" />
338 <property
339 name="build.trial"
340 value="true" />
341
342
343 </ant>
344 </schedule>
david_williamsa33db8f2006-11-27 23:36:51 +0000345
david_williams42f9b242006-11-27 18:45:14 +0000346 </project>
david_williamsa7f68be2007-06-20 02:17:13 +0000347 <project name="retest-wtp-R2.0-N">
david_williams42f9b242006-11-27 18:45:14 +0000348
david_williamsa7f68be2007-06-20 02:17:13 +0000349 <schedule interval="${time.VeryVeryLongTime}">
350 <ant
351 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
352 buildfile="cc_project_retest.xml"
353 target="Build"
354 useQuiet="false"
355 useLogger="false"
356 savelogdir="${logDir}"
357 usedebug="false"
358 antworkingdir="${env.BUILD_HOME}/releng.control">
359 <property
360 name="buildType"
361 value="N" />
362 <!-- in this context, buildBranch is simply a label -->
363 <property
364 name="buildBranch"
365 value="R2.0" />
366 <property
367 name="mapVersionTag"
368 value="HEAD" />
369 <property
370 name="build.distribution"
371 value="wtp" />
372 <property
373 name="build.trial"
374 value="true" />
375
376
377 </ant>
378 </schedule>
379
380 </project>
david_williams42f9b242006-11-27 18:45:14 +0000381
382 <project name="wtp-R2.0-S">
383 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
384 <modificationset quietperiod="120">
385 <cvs module="releng" />
386 <cvs module="releng-jsf" />
387 <cvs module="releng.dali" />
david_williams2f3f8432006-12-18 03:18:23 +0000388
david_williams42f9b242006-11-27 18:45:14 +0000389 </modificationset>
390
jlanutie78f56b2007-05-16 20:33:22 +0000391 <schedule interval="${time.oneHour}">
david_williams42f9b242006-11-27 18:45:14 +0000392 <ant
393 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
394 buildfile="cc_project_build.xml"
395 target="Build"
396 useQuiet="false"
397 useLogger="false"
398 savelogdir="${logDir}"
399 usedebug="false"
400 antworkingdir="${env.BUILD_HOME}/releng.control">
401 <property
402 name="buildType"
403 value="S" />
404 <property
405 name="buildId"
jlanuti2d9e7982007-06-14 20:08:28 +0000406 value="2.0RC4" />
david_williams42f9b242006-11-27 18:45:14 +0000407 <property
408 name="buildBranch"
409 value="R2.0" />
410 <property
411 name="checkoutprojectname"
412 value="${project.name}" />
413
414 <property
415 name="mapVersionTag"
416 value="HEAD" />
417 <property
418 name="build.distribution"
419 value="wtp" />
david_williams7512e3a2006-12-18 03:34:39 +0000420 <property
421 name="build.pack-all-in-one"
422 value="true" />
david_williams42f9b242006-11-27 18:45:14 +0000423
424 </ant>
425 </schedule>
426
david_williamsa33db8f2006-11-27 23:36:51 +0000427
david_williams42f9b242006-11-27 18:45:14 +0000428 </project>
429
david_williamsa7f68be2007-06-20 02:17:13 +0000430 <project name="retest-wtp-R2.0-S">
431 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
432 <modificationset quietperiod="120">
433 <cvs module="releng" />
434 <cvs module="releng-jsf" />
435 <cvs module="releng.dali" />
436
437 </modificationset>
438
439 <schedule interval="${time.VeryVeryLongTime}">
440 <ant
441 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
442 buildfile="cc_project_retest.xml"
443 target="Build"
444 useQuiet="false"
445 useLogger="false"
446 savelogdir="${logDir}"
447 usedebug="false"
448 antworkingdir="${env.BUILD_HOME}/releng.control">
449 <property
450 name="buildType"
451 value="S" />
452 <property
453 name="buildId"
454 value="2.0RC4" />
455 <property
456 name="buildBranch"
457 value="R2.0" />
458 <property
459 name="checkoutprojectname"
460 value="${project.name}" />
461
462 <property
463 name="mapVersionTag"
464 value="HEAD" />
465 <property
466 name="build.distribution"
467 value="wtp" />
468 <property
469 name="build.pack-all-in-one"
470 value="true" />
471
472 </ant>
473 </schedule>
474
475
476 </project>
477
478
david_williamse3efab52007-02-26 04:09:53 +0000479 <project name="wtp-buildTools-R2.0-T">
480 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
481 <modificationset quietperiod="120">
482 <cvs module="releng" />
483 </modificationset>
484
485 <schedule interval="${time.VeryVeryLongTime}">
486 <ant
487 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
488 buildfile="cc_project_build.xml"
489 target="Build"
490 useQuiet="false"
491 useLogger="false"
492 savelogdir="${logDir}"
493 usedebug="false"
494 antworkingdir="${env.BUILD_HOME}/releng.control">
495 <property
496 name="buildType"
497 value="T" />
498 <property
499 name="checkoutprojectname"
500 value="${project.name}" />
501
502 <property
503 name="buildBranch"
504 value="R2.0" />
505
506 <property
507 name="mapVersionTag"
508 value="HEAD" />
509 <property
510 name="build.distribution"
511 value="wtp-buildTools" />
512
513
514 </ant>
515 </schedule>
516
517 </project>
david_williams42f9b242006-11-27 18:45:14 +0000518
david_williams42f9b242006-11-27 18:45:14 +0000519
520 <project name="wtp-R2.0-R">
521 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
522 <modificationset quietperiod="120">
523 <cvs module="releng" />
524 <cvs module="releng-jsf" />
525 <cvs module="releng.dali" />
david_williams2f3f8432006-12-18 03:18:23 +0000526
david_williams42f9b242006-11-27 18:45:14 +0000527 </modificationset>
528
529 <schedule interval="${time.VeryVeryLongTime}">
530 <ant
531 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
532 buildfile="cc_project_build.xml"
533 target="Build"
534 useQuiet="false"
535 useLogger="false"
536 savelogdir="${logDir}"
537 usedebug="false"
538 antworkingdir="${env.BUILD_HOME}/releng.control">
539 <property
540 name="buildType"
541 value="R" />
542 <property
543 name="buildId"
544 value="2.0" />
545 <property
546 name="buildBranch"
547 value="R2.0" />
548 <property
549 name="checkoutprojectname"
550 value="${project.name}" />
551
552 <property
553 name="mapVersionTag"
554 value="HEAD" />
555 <property
556 name="build.distribution"
557 value="wtp" />
558
559
560 </ant>
561 </schedule>
562
563 </project>
564
david_williams42f9b242006-11-27 18:45:14 +0000565
566</cruisecontrol>
567