Newer
Older
<cruisecontrol>
<property name="project.trunk" value="projects/cisd/trunk/${project.name}"/>
<property name="status.file" value="status.txt"/>
<property name="quiet-period" value="120"/>
<plugin name="project" buildafterfailed="false">
<listeners>
<currentbuildstatuslistener file="logs/${project.name}/${status.file}"/>
</listeners>
<bootstrappers>
<svnbootstrapper localWorkingCopy="${project.trunk}"/>
</bootstrappers>
<modificationset>
<svn localWorkingCopy="${project.trunk}"/>
</modificationset>
<schedule interval="60">
<ant buildfile="${project.trunk}/build/build.xml" target="ci" anthome="apache-ant-1.6.5"/>
</schedule>
<log>
<merge dir="${project.trunk}/targets/test-output"/>
</log>
<publishers>
<onsuccess>
<artifactspublisher dest="artifacts/${project.name}" dir="${project.trunk}/targets/dist/"/>
</onsuccess>
<execute command="rm -rf ${project.trunk}/targets/dist/*"/>
<email buildresultsurl="http://cisd-ci:8090/buildresults/${project.name}"
returnaddress="cisd-group@systemsx.ch" mailhost="127.0.0.1">
<map alias="brinn" address="bernd.rinn@systemsx.ch"/>
<map alias="charlesr" address="charles.ramin-wright@systemsx.ch"/>
<map alias="felmer" address="franz-josef.elmer@systemsx.ch"/>
<map alias="hadrian" address="adrian.honeggar@systemsx.ch"/>
<map alias="ribeaudc" address="christian.ribeaud@systemsx.ch "/>
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
</email>
</onfailure>
</publishers>
</plugin>
<!-- Projects -->
<project name="build_resources">
<schedule>
<ant target="_dummy" buildfile="${project.trunk}/ant/build-common.xml"/>
</schedule>
</project>
<project name="libraries">
<schedule>
<ant target="_dummy" buildfile="${project.trunk}/build.xml"/>
</schedule>
</project>
<project name="common">
<modificationset quietperiod="${quiet-period}">
<buildstatus logdir="logs/build_resources"/>
<buildstatus logdir="logs/libraries"/>
<svn localWorkingCopy="${project.trunk}"/>
</modificationset>
</project>
<project name="authentication">
<modificationset quietperiod="${quiet-period}">
<buildstatus logdir="logs/build_resources"/>
<buildstatus logdir="logs/libraries"/>
<buildstatus logdir="logs/common"/>
<svn localWorkingCopy="${project.trunk}"/>
</modificationset>
</project>
<project name="dbmigration">
<modificationset quietperiod="${quiet-period}">
<buildstatus logdir="logs/build_resources"/>
<buildstatus logdir="logs/libraries"/>
<buildstatus logdir="logs/common"/>
<svn localWorkingCopy="${project.trunk}"/>
</modificationset>
</project>
<project name="datamover">
<modificationset quietperiod="${quiet-period}">
<buildstatus logdir="logs/build_resources"/>
<buildstatus logdir="logs/libraries"/>
<buildstatus logdir="logs/common"/>
<svn localWorkingCopy="${project.trunk}"/>
</modificationset>
</project>
<project name="lims_base">
<modificationset quietperiod="${quiet-period}">
<buildstatus logdir="logs/build_resources"/>
<buildstatus logdir="logs/libraries"/>
<buildstatus logdir="logs/common"/>
<svn localWorkingCopy="${project.trunk}"/>
</modificationset>
</project>
<project name="lims">
<modificationset quietperiod="${quiet-period}">
<buildstatus logdir="logs/build_resources"/>
<buildstatus logdir="logs/libraries"/>
<buildstatus logdir="logs/common"/>
<buildstatus logdir="logs/authentication"/>
<buildstatus logdir="logs/dbmigration"/>
<buildstatus logdir="logs/lims_base"/>
<svn localWorkingCopy="${project.trunk}"/>
</modificationset>
</project>
<project name="etlserver">
<modificationset quietperiod="${quiet-period}">
<buildstatus logdir="logs/build_resources"/>
<buildstatus logdir="logs/libraries"/>
<buildstatus logdir="logs/common"/>
<buildstatus logdir="logs/lims_base"/>
<svn localWorkingCopy="${project.trunk}"/>
</modificationset>
</project>