blob: 7b848c6e16eec2e27d16bfe2eda496ae3e40f044 [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 <project name="wtp-R1.5-M">
127 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
128 <modificationset quietperiod="120">
129 <cvs
david_williamsc8649f72006-12-06 22:01:56 +0000130 tag="R1_5_maintenance"
david_williams42f9b242006-11-27 18:45:14 +0000131 module="releng" />
david_williams2f3f8432006-12-18 03:18:23 +0000132
david_williams42f9b242006-11-27 18:45:14 +0000133 </modificationset>
134
135 <schedule interval="${time.oneHour}">
136 <ant
137 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
138 buildfile="cc_project_build.xml"
139 target="Build"
140 useQuiet="false"
141 useLogger="false"
142 savelogdir="${logDir}"
143 usedebug="false"
144 antworkingdir="${env.BUILD_HOME}/releng.control">
145
146 <!-- this "M" label should be changed to "R" once maintenance release
147 is warming up for its "R"elease.
148 -->
149 <property
150 name="buildType"
jlanutic0beaa62007-05-07 14:00:13 +0000151 value="M" />
david_williams42f9b242006-11-27 18:45:14 +0000152
153 <property
154 name="buildId"
jlanutic0beaa62007-05-07 14:00:13 +0000155 value="1.5.5" />
david_williams42f9b242006-11-27 18:45:14 +0000156 <property
157 name="buildBranch"
158 value="R1.5" />
159
160 <property
161 name="checkoutprojectname"
162 value="${project.name}" />
163
164
165 <property
166 name="mapVersionTag"
167 value="R1_5_maintenance" />
168
169
170 </ant>
171 </schedule>
david_williamsa33db8f2006-11-27 23:36:51 +0000172
david_williams42f9b242006-11-27 18:45:14 +0000173 </project>
174
david_williamsa7f68be2007-06-20 02:17:13 +0000175 <project name="retest-wtp-R1.5-M">
176 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
177 <modificationset quietperiod="120">
178 <cvs
179 tag="R1_5_maintenance"
180 module="releng" />
181
182 </modificationset>
183
184 <schedule interval="${time.VeryVeryLongTime}">
185 <ant
186 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
187 buildfile="cc_project_retest.xml"
188 target="Build"
189 useQuiet="false"
190 useLogger="false"
191 savelogdir="${logDir}"
192 usedebug="false"
193 antworkingdir="${env.BUILD_HOME}/releng.control">
194
195 <!-- this "M" label should be changed to "R" once maintenance release
196 is warming up for its "R"elease.
197 -->
198 <property
199 name="buildType"
200 value="M" />
201
202 <property
203 name="buildId"
204 value="1.5.5" />
205 <property
206 name="buildBranch"
207 value="R1.5" />
208
209 <property
210 name="checkoutprojectname"
211 value="${project.name}" />
212
213
214 <property
215 name="mapVersionTag"
216 value="R1_5_maintenance" />
217
218
219 </ant>
220 </schedule>
221
222 </project>
223
david_williams7888d502007-06-29 06:26:51 +0000224 <project name="wtp-R2.0-M">
225 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
226 <modificationset quietperiod="120">
227 <cvs
228 tag="R2_0_maintenance"
229 module="releng" />
230 <cvs
231 tag="R1_0_maintenance"
232 module="releng.dali" />
233 <cvs
234 tag="R1_0_maintenance"
235 module="releng-jsf" />
236 </modificationset>
david_williams42f9b242006-11-27 18:45:14 +0000237
david_williams7888d502007-06-29 06:26:51 +0000238 <schedule interval="${time.oneHour}">
239 <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
249 <!-- this "M" label should be changed to "R" once maintenance release
250 is warming up for its "R"elease.
251 -->
252 <property
253 name="buildType"
254 value="M" />
255
256 <property
257 name="buildId"
258 value="2.0.1" />
259 <property
260 name="buildBranch"
261 value="R2.0" />
262
263 <property
264 name="checkoutprojectname"
265 value="${project.name}" />
266
267
268 <property
269 name="mapVersionTag"
270 value="R2_0_maintenance" />
271 <property
272 name="releng.dali-mapVersionTag"
273 value="R1_0_maintenance"/>
274 <property
275 name="releng-jsf-mapVersionTag"
276 value="R1_0_maintenance"/>
277
278
279 </ant>
280 </schedule>
281
282 </project>
283 <project name="wtp-R3.0-I">
david_williams42f9b242006-11-27 18:45:14 +0000284 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
285 <modificationset quietperiod="120">
286 <cvs module="releng" />
287 <cvs module="releng-jsf" />
288 <cvs module="releng.dali" />
david_williams2f3f8432006-12-18 03:18:23 +0000289
david_williams42f9b242006-11-27 18:45:14 +0000290 </modificationset>
291
jlanutie78f56b2007-05-16 20:33:22 +0000292 <schedule interval="${time.VeryVeryLongTime}">
david_williams42f9b242006-11-27 18:45:14 +0000293 <ant
294 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
295 buildfile="cc_project_build.xml"
296 target="Build"
297 useQuiet="false"
298 useLogger="false"
299 savelogdir="${logDir}"
300 usedebug="false"
301 antworkingdir="${env.BUILD_HOME}/releng.control">
302 <property
303 name="buildType"
304 value="I" />
305 <property
306 name="buildBranch"
david_williams7888d502007-06-29 06:26:51 +0000307 value="R3.0" />
david_williams42f9b242006-11-27 18:45:14 +0000308 <property
309 name="checkoutprojectname"
310 value="${project.name}" />
311
312 <property
313 name="mapVersionTag"
314 value="HEAD" />
315 <property
316 name="build.distribution"
317 value="wtp" />
318
319
320 </ant>
321 </schedule>
david_williamsa33db8f2006-11-27 23:36:51 +0000322
david_williams42f9b242006-11-27 18:45:14 +0000323 </project>
david_williams7888d502007-06-29 06:26:51 +0000324 <project name="retest-wtp-R3.0-I">
david_williamsa7f68be2007-06-20 02:17:13 +0000325 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
326 <modificationset quietperiod="120">
327 <cvs module="releng" />
328 <cvs module="releng-jsf" />
329 <cvs module="releng.dali" />
david_williams42f9b242006-11-27 18:45:14 +0000330
david_williamsa7f68be2007-06-20 02:17:13 +0000331 </modificationset>
332
333 <schedule interval="${time.VeryVeryLongTime}">
334 <ant
335 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
336 buildfile="cc_project_retest.xml"
337 target="Build"
338 useQuiet="false"
339 useLogger="false"
340 savelogdir="${logDir}"
341 usedebug="false"
342 antworkingdir="${env.BUILD_HOME}/releng.control">
343 <property
344 name="buildType"
345 value="I" />
346 <property
347 name="buildBranch"
david_williams7888d502007-06-29 06:26:51 +0000348 value="R3.0" />
david_williamsa7f68be2007-06-20 02:17:13 +0000349 <property
350 name="checkoutprojectname"
351 value="${project.name}" />
352
353 <property
354 name="mapVersionTag"
355 value="HEAD" />
356 <property
357 name="build.distribution"
358 value="wtp" />
359
360
361 </ant>
362 </schedule>
363
364 </project>
365
david_williams42f9b242006-11-27 18:45:14 +0000366
david_williams7888d502007-06-29 06:26:51 +0000367 <project name="wtp-R3.0-N">
david_williams42f9b242006-11-27 18:45:14 +0000368
david_williamsa33db8f2006-11-27 23:36:51 +0000369 <schedule interval="${time.VeryVeryLongTime}">
david_williams42f9b242006-11-27 18:45:14 +0000370 <ant
371 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
372 buildfile="cc_project_build.xml"
373 target="Build"
374 useQuiet="false"
375 useLogger="false"
376 savelogdir="${logDir}"
377 usedebug="false"
378 antworkingdir="${env.BUILD_HOME}/releng.control">
379 <property
380 name="buildType"
381 value="N" />
382 <!-- in this context, buildBranch is simply a label -->
383 <property
384 name="buildBranch"
david_williams7888d502007-06-29 06:26:51 +0000385 value="R3.0" />
david_williams42f9b242006-11-27 18:45:14 +0000386 <property
387 name="mapVersionTag"
388 value="HEAD" />
389 <property
390 name="build.distribution"
391 value="wtp" />
392 <property
393 name="build.trial"
394 value="true" />
395
396
397 </ant>
398 </schedule>
david_williamsa33db8f2006-11-27 23:36:51 +0000399
david_williams42f9b242006-11-27 18:45:14 +0000400 </project>
david_williams7888d502007-06-29 06:26:51 +0000401 <project name="retest-wtp-R3.0-N">
david_williams42f9b242006-11-27 18:45:14 +0000402
david_williamsa7f68be2007-06-20 02:17:13 +0000403 <schedule interval="${time.VeryVeryLongTime}">
404 <ant
405 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
406 buildfile="cc_project_retest.xml"
407 target="Build"
408 useQuiet="false"
409 useLogger="false"
410 savelogdir="${logDir}"
411 usedebug="false"
412 antworkingdir="${env.BUILD_HOME}/releng.control">
413 <property
414 name="buildType"
415 value="N" />
416 <!-- in this context, buildBranch is simply a label -->
417 <property
418 name="buildBranch"
david_williams7888d502007-06-29 06:26:51 +0000419 value="R3.0" />
david_williamsa7f68be2007-06-20 02:17:13 +0000420 <property
421 name="mapVersionTag"
422 value="HEAD" />
423 <property
424 name="build.distribution"
425 value="wtp" />
426 <property
427 name="build.trial"
428 value="true" />
429
430
431 </ant>
432 </schedule>
433
434 </project>
david_williams42f9b242006-11-27 18:45:14 +0000435
david_williams7888d502007-06-29 06:26:51 +0000436 <project name="wtp-R3.0-S">
david_williams42f9b242006-11-27 18:45:14 +0000437 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
438 <modificationset quietperiod="120">
439 <cvs module="releng" />
440 <cvs module="releng-jsf" />
441 <cvs module="releng.dali" />
david_williams2f3f8432006-12-18 03:18:23 +0000442
david_williams42f9b242006-11-27 18:45:14 +0000443 </modificationset>
444
jlanutiacd84c42007-06-22 13:30:34 +0000445 <schedule interval="${time.VeryVeryLongTime}">
david_williams42f9b242006-11-27 18:45:14 +0000446 <ant
447 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
448 buildfile="cc_project_build.xml"
449 target="Build"
450 useQuiet="false"
451 useLogger="false"
452 savelogdir="${logDir}"
453 usedebug="false"
454 antworkingdir="${env.BUILD_HOME}/releng.control">
455 <property
456 name="buildType"
457 value="S" />
458 <property
459 name="buildId"
david_williams7888d502007-06-29 06:26:51 +0000460 value="3.0M1" />
david_williams42f9b242006-11-27 18:45:14 +0000461 <property
462 name="buildBranch"
david_williams7888d502007-06-29 06:26:51 +0000463 value="R3.0" />
david_williams42f9b242006-11-27 18:45:14 +0000464 <property
465 name="checkoutprojectname"
466 value="${project.name}" />
467
468 <property
469 name="mapVersionTag"
470 value="HEAD" />
471 <property
472 name="build.distribution"
473 value="wtp" />
david_williams7512e3a2006-12-18 03:34:39 +0000474 <property
475 name="build.pack-all-in-one"
476 value="true" />
david_williams42f9b242006-11-27 18:45:14 +0000477
478 </ant>
479 </schedule>
480
david_williamsa33db8f2006-11-27 23:36:51 +0000481
david_williams42f9b242006-11-27 18:45:14 +0000482 </project>
483
david_williams7888d502007-06-29 06:26:51 +0000484 <project name="retest-wtp-R3.0-S">
david_williamsa7f68be2007-06-20 02:17:13 +0000485 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
486 <modificationset quietperiod="120">
487 <cvs module="releng" />
488 <cvs module="releng-jsf" />
489 <cvs module="releng.dali" />
490
491 </modificationset>
492
493 <schedule interval="${time.VeryVeryLongTime}">
494 <ant
495 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
496 buildfile="cc_project_retest.xml"
497 target="Build"
498 useQuiet="false"
499 useLogger="false"
500 savelogdir="${logDir}"
501 usedebug="false"
502 antworkingdir="${env.BUILD_HOME}/releng.control">
503 <property
504 name="buildType"
505 value="S" />
506 <property
507 name="buildId"
david_williams7888d502007-06-29 06:26:51 +0000508 value="3.0M1" />
david_williamsa7f68be2007-06-20 02:17:13 +0000509 <property
510 name="buildBranch"
david_williams7888d502007-06-29 06:26:51 +0000511 value="R3.0" />
david_williamsa7f68be2007-06-20 02:17:13 +0000512 <property
513 name="checkoutprojectname"
514 value="${project.name}" />
515
516 <property
517 name="mapVersionTag"
518 value="HEAD" />
519 <property
520 name="build.distribution"
521 value="wtp" />
522 <property
523 name="build.pack-all-in-one"
524 value="true" />
525
526 </ant>
527 </schedule>
528
529
530 </project>
531
532
david_williamse3efab52007-02-26 04:09:53 +0000533
534
david_williams7888d502007-06-29 06:26:51 +0000535 <project name="wtp-R3.0-R">
david_williams42f9b242006-11-27 18:45:14 +0000536 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
537 <modificationset quietperiod="120">
538 <cvs module="releng" />
539 <cvs module="releng-jsf" />
540 <cvs module="releng.dali" />
david_williams2f3f8432006-12-18 03:18:23 +0000541
david_williams42f9b242006-11-27 18:45:14 +0000542 </modificationset>
543
jlanutiacd84c42007-06-22 13:30:34 +0000544 <schedule interval="${time.oneHour}">
david_williams42f9b242006-11-27 18:45:14 +0000545 <ant
546 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
547 buildfile="cc_project_build.xml"
548 target="Build"
549 useQuiet="false"
550 useLogger="false"
551 savelogdir="${logDir}"
552 usedebug="false"
553 antworkingdir="${env.BUILD_HOME}/releng.control">
554 <property
555 name="buildType"
556 value="R" />
557 <property
558 name="buildId"
david_williams7888d502007-06-29 06:26:51 +0000559 value="3.0" />
david_williams42f9b242006-11-27 18:45:14 +0000560 <property
561 name="buildBranch"
david_williams7888d502007-06-29 06:26:51 +0000562 value="R3.0" />
david_williams42f9b242006-11-27 18:45:14 +0000563 <property
564 name="checkoutprojectname"
565 value="${project.name}" />
566
567 <property
568 name="mapVersionTag"
569 value="HEAD" />
570 <property
571 name="build.distribution"
572 value="wtp" />
david_williams7888d502007-06-29 06:26:51 +0000573 </ant>
574 </schedule>
575
576 </project>
577 <project name="retest-wtp-R3.0-R">
578 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
579 <modificationset quietperiod="120">
580 <cvs module="releng" />
581 <cvs module="releng-jsf" />
582 <cvs module="releng.dali" />
583
584 </modificationset>
585
586 <schedule interval="${time.VeryVeryLongTime}">
587 <ant
588 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
589 buildfile="cc_project_retest.xml"
590 target="Build"
591 useQuiet="false"
592 useLogger="false"
593 savelogdir="${logDir}"
594 usedebug="false"
595 antworkingdir="${env.BUILD_HOME}/releng.control">
596 <property
597 name="buildType"
598 value="R" />
599 <property
600 name="buildId"
601 value="3.0" />
602 <property
603 name="buildBranch"
604 value="R3.0" />
605 <property
606 name="checkoutprojectname"
607 value="${project.name}" />
608
609 <property
610 name="mapVersionTag"
611 value="HEAD" />
612 <property
613 name="build.distribution"
614 value="wtp" />
615 <property
616 name="build.pack-all-in-one"
617 value="true" />
618
619 </ant>
620 </schedule>
621
622
623 </project>
624 <project name="wtp-buildTools-R3.0-T">
625 <!-- Defines where cruise looks for changes, to decide whether to run the build -->
626 <modificationset quietperiod="120">
627 <cvs module="releng" />
628 </modificationset>
629
630 <schedule interval="${time.VeryVeryLongTime}">
631 <ant
632 antscript="${env.BUILD_HOME}/releng.control/ant.sh"
633 buildfile="cc_project_build.xml"
634 target="Build"
635 useQuiet="false"
636 useLogger="false"
637 savelogdir="${logDir}"
638 usedebug="false"
639 antworkingdir="${env.BUILD_HOME}/releng.control">
640 <property
641 name="buildType"
642 value="T" />
643 <property
644 name="checkoutprojectname"
645 value="${project.name}" />
646
647 <property
648 name="buildBranch"
649 value="R3.0" />
650
651 <property
652 name="mapVersionTag"
653 value="HEAD" />
654 <property
655 name="build.distribution"
656 value="wtp-buildTools" />
david_williams42f9b242006-11-27 18:45:14 +0000657
658
659 </ant>
660 </schedule>
661
662 </project>
663
david_williams42f9b242006-11-27 18:45:14 +0000664
665</cruisecontrol>
666