blob: ff913ba1e78966d66dd4d9ac88f195d236b25093 [file] [log] [blame]
<cruisecontrol>
<property file="cruise.properties" />
<property
name="logDir"
value="/shared/webtools/cruise-project-logs/${project.name}" />
<property
name="time.oneHour"
value="3600" />
<property
name="time.OnRequestOnly"
value="31536000" />
<plugin
name="log"
dir="${logDir}" />
<plugin
name="currentbuildstatuslistener"
file="${logDir}/buildstatus.html" />
<!-- ++++++++++++++++ -->
<!-- R1.0 MAINTENANCE -->
<!-- ++++++++++++++++ -->
<project
name="wtp-R1.0-M"
buildafterfailed="true">
<dateformat format="yyyyMMdd-HHmm z" />
<listeners>
<currentbuildstatuslistener />
</listeners>
<log
dir="${logDir}"
encoding="ISO-8859-1" />
<!-- Defines where cruise looks for changes, to decide whether to run the build -->
<modificationset quietperiod="120">
<cvs
tag="R1_0_maintenance"
localworkingcopy="${build.home}/build-node/checkout/wtp-R1.0-M/releng" />
<cvs
tag="R1_0_maintenance"
localworkingcopy="${build.home}/build-node/checkout/wtp-R1.0-M/releng.wtpbuilder" />
</modificationset>
<schedule interval="${time.OnRequestOnly}">
<ant
antscript="${build.home}/releng.control/ant.sh"
buildfile="committer.xml"
target="Build"
useQuiet="false"
useLogger="false"
savelogdir="${logDir}"
usedebug="false"
antworkingdir="${build.home}/releng.control">
<!-- this "M" label should be changed to "R" once maintenance release
is warming up for its "R"elease.
-->
<property
name="buildType"
value="R" />
<!-- should comment out pre-spec'd coded buildId, once R-1.0.2 is declared -->
<property
name="buildId"
value="1.0.3" />
<property
name="buildBranch"
value="R1.0" />
<property
name="mapVersionTag"
value="R1_0_maintenance" />
<property
name="build.component"
value="wtp" />
<property
name="build.home"
value="${build.home}" />
</ant>
</schedule>
<!-- Publishers are run *after* a build completes -->
<publishers>
<email
mailhost="localhost"
returnaddress="${build.buildmaster.email}"
skipusers="false"
subjectprefix="[wtp-R1.0-M-build]"
spamwhilebroken="false"
buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-R1.0-M">
</email>
</publishers>
</project>
<!-- ++++++++++++++++ -->
<!-- R1.5 MAINTENANCE -->
<!-- ++++++++++++++++ -->
<project
name="wtp-R1.5-M"
buildafterfailed="true">
<dateformat format="yyyyMMdd-HHmm z" />
<listeners>
<currentbuildstatuslistener />
</listeners>
<log
dir="${logDir}"
encoding="ISO-8859-1" />
<!-- Defines where cruise looks for changes, to decide whether to run the build -->
<modificationset quietperiod="120">
<cvs
tag="R1_5_maintenance"
localworkingcopy="${build.home}/build-node/checkout/wtp-R1.5-M/releng" />
<cvs
tag="R1_5_maintenance"
localworkingcopy="${build.home}/build-node/checkout/wtp-R1.5-M/releng.wtpbuilder" />
</modificationset>
<schedule interval="${time.oneHour}">
<ant
antscript="${build.home}/releng.control/ant.sh"
buildfile="committer.xml"
target="Build"
useQuiet="false"
useLogger="false"
savelogdir="${logDir}"
usedebug="false"
antworkingdir="${build.home}/releng.control">
<!-- this "M" label should be changed to "R" once maintenance release
is warming up for its "R"elease.
-->
<property
name="buildType"
value="M" />
<property
name="buildId"
value="1.5.2" />
<property
name="buildBranch"
value="R1.5" />
<property
name="mapVersionTag"
value="R1_5_maintenance" />
<property
name="build.component"
value="wtp" />
<property
name="build.home"
value="${build.home}" />
</ant>
</schedule>
<!-- Publishers are run *after* a build completes -->
<publishers>
<email
mailhost="localhost"
returnaddress="${build.buildmaster.email}"
skipusers="false"
subjectprefix="[wtp-R1.5-M-build]"
spamwhilebroken="false"
buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-R1.5-M">
</email>
</publishers>
</project>
<project
name="wtp-R2.0-I"
buildafterfailed="true">
<dateformat format="yyyyMMdd-HHmm z" />
<listeners>
<currentbuildstatuslistener />
</listeners>
<log
dir="${logDir}"
encoding="ISO-8859-1" />
<!-- Defines where cruise looks for changes, to decide whether to run the build -->
<modificationset quietperiod="120">
<cvs
tag="HEAD"
localworkingcopy="${build.home}/build-node/checkout/wtp-R2.0-I/releng" />
<cvs
tag="HEAD"
localworkingcopy="${build.home}/build-node/checkout/wtp-R2.0-I/releng.wtpbuilder" />
</modificationset>
<schedule interval="${time.oneHour}">
<ant
antscript="${build.home}/releng.control/ant.sh"
buildfile="committer.xml"
target="Build"
useQuiet="false"
useLogger="false"
savelogdir="${logDir}"
usedebug="false"
antworkingdir="${build.home}/releng.control">
<property
name="buildType"
value="I" />
<property
name="buildBranch"
value="R2.0" />
<property
name="mapVersionTag"
value="HEAD" />
<property
name="build.distribution"
value="wtp" />
<property
name="build.home"
value="${build.home}" />
</ant>
</schedule>
<!-- Publishers are run *after* a build completes -->
<publishers>
<email
mailhost="localhost"
returnaddress="${build.buildmaster.email}"
skipusers="false"
subjectprefix="[wtp-R2.0-I-build]"
spamwhilebroken="false"
buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-R2.0-I">
</email>
</publishers>
</project>
<project
name="wtp-R2.0-N"
buildafterfailed="true">
<dateformat format="yyyyMMdd-HHmm z" />
<listeners>
<currentbuildstatuslistener />
</listeners>
<log
dir="${logDir}"
encoding="ISO-8859-1" />
<!-- Defines where cruise looks for changes, to decide whether to run the build -->
<modificationset quietperiod="120">
<!--
since we do head build only on requests, there's really no sense checking
jst and wst directories, and doing so adds a bit to build time. So, remember to uncomment
these the two cvs child elements if this policy changes.
Note, I've left in releng and releng.wtpbuilder just so it "matches" other builds,
but, technically, even those would not be needed for "request only" builds.
-->
<!--
<cvs
tag="HEAD"
localworkingcopy="${build.home}/build-node/checkout/wtp-R2.0-N/jst" />
<cvs
tag="HEAD"
localworkingcopy="${build.home}/build-node/checkout/wtp-R2.0-N/wst" />
-->
<cvs
tag="HEAD"
localworkingcopy="${build.home}/build-node/checkout/wtp-R2.0-N/releng" />
<cvs
tag="HEAD"
localworkingcopy="${build.home}/build-node/checkout/wtp-R2.0-N/releng.wtpbuilder" />
</modificationset>
<schedule interval="${time.OnRequestOnly}">
<ant
antscript="${build.home}/releng.control/ant.sh"
buildfile="committer.xml"
target="Build"
useQuiet="false"
useLogger="false"
savelogdir="${logDir}"
usedebug="false"
antworkingdir="${build.home}/releng.control">
<property
name="buildType"
value="N" />
<!-- in this context, buildBranch is simply a label -->
<property
name="buildBranch"
value="R2.0" />
<property
name="mapVersionTag"
value="HEAD" />
<property
name="build.distribution"
value="wtp" />
<property
name="build.trial"
value="true" />
<property
name="build.home"
value="${build.home}" />
</ant>
</schedule>
<!-- Publishers are run *after* a build completes -->
<publishers>
<email
mailhost="localhost"
returnaddress="${build.buildmaster.email}"
skipusers="true"
subjectprefix="[wtp-R2.0-N-build]"
spamwhilebroken="false"
buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-R2.0-N">
</email>
</publishers>
</project>
<project
name="wtp-R2.0-S"
buildafterfailed="true">
<dateformat format="yyyyMMdd-HHmm z" />
<listeners>
<currentbuildstatuslistener />
</listeners>
<log
dir="${logDir}"
encoding="ISO-8859-1" />
<!-- Defines where cruise looks for changes, to decide whether to run the build -->
<modificationset quietperiod="120">
<cvs
tag="HEAD"
localworkingcopy="${build.home}/build-node/checkout/wtp-R2.0-S/releng" />
<cvs
tag="HEAD"
localworkingcopy="${build.home}/build-node/checkout/wtp-R2.0-S/releng.wtpbuilder" />
</modificationset>
<schedule interval="${time.OnRequestOnly}">
<ant
antscript="${build.home}/releng.control/ant.sh"
buildfile="committer.xml"
target="Build"
useQuiet="false"
useLogger="false"
savelogdir="${logDir}"
usedebug="false"
antworkingdir="${build.home}/releng.control">
<property
name="buildType"
value="S" />
<property
name="buildId"
value="2.0M1" />
<property
name="buildBranch"
value="R2.0" />
<property
name="mapVersionTag"
value="HEAD" />
<property
name="build.distribution"
value="wtp" />
<property
name="build.home"
value="${build.home}" />
</ant>
</schedule>
<!-- Publishers are run *after* a build completes -->
<publishers>
<email
mailhost="localhost"
returnaddress="${build.buildmaster.email}"
skipusers="false"
subjectprefix="[wtp-R2.0-S-build]"
spamwhilebroken="false"
buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-R2.0-S">
</email>
</publishers>
</project>
<project
name="wtp-R2.0-R"
buildafterfailed="true">
<dateformat format="yyyyMMdd-HHmm z" />
<listeners>
<currentbuildstatuslistener />
</listeners>
<log
dir="${logDir}"
encoding="ISO-8859-1" />
<!-- Defines where cruise looks for changes, to decide whether to run the build -->
<modificationset quietperiod="120">
<cvs
tag="HEAD"
localworkingcopy="${build.home}/build-node/checkout/wtp-R2.0-R/releng" />
<cvs
tag="HEAD"
localworkingcopy="${build.home}/build-node/checkout/wtp-R2.0-R/releng.wtpbuilder" />
</modificationset>
<schedule interval="${time.OnRequestOnly}">
<ant
antscript="${build.home}/releng.control/ant.sh"
buildfile="committer.xml"
target="Build"
useQuiet="false"
useLogger="false"
savelogdir="${logDir}"
usedebug="false"
antworkingdir="${build.home}/releng.control">
<property
name="buildType"
value="R" />
<property
name="buildId"
value="2.0" />
<property
name="buildBranch"
value="R2.0" />
<property
name="mapVersionTag"
value="HEAD" />
<property
name="build.distribution"
value="wtp" />
<property
name="build.home"
value="${build.home}" />
</ant>
</schedule>
<!-- Publishers are run *after* a build completes -->
<publishers>
<email
mailhost="localhost"
returnaddress="${build.buildmaster.email}"
skipusers="false"
subjectprefix="[wtp-R2.0-R-build]"
spamwhilebroken="false"
buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-R">
</email>
</publishers>
</project>
<project
name="wtp-whatisfixed"
buildafterfailed="true">
<dateformat format="yyyyMMdd-HHmm z" />
<listeners>
<currentbuildstatuslistener />
</listeners>
<log
dir="${logDir}"
encoding="ISO-8859-1" />
<schedule interval="${time.OnRequestOnly}">
<ant
antscript="${build.home}/releng.control/ant.sh"
buildfile="whatisfixed.xml"
target="whatisfixed"
useQuiet="false"
useLogger="false"
savelogdir="${logDir}"
usedebug="false"
antworkingdir="${build.home}/releng.control">
</ant>
</schedule>
<!-- Publishers are run *after* a build completes -->
<publishers>
<email
mailhost="localhost"
returnaddress="${build.buildmaster.email}"
skipusers="true"
subjectprefix="[wtp-whatisfixed-build]"
spamwhilebroken="false"
buildresultsurl="${build.result.url}/cruisecontrol/buildresults/wtp-whatisfixed">
</email>
</publishers>
</project>
</cruisecontrol>