Newer
Older
david_williams
committed
<system>
<configuration>
david_williams
committed
<threads count="4"/>
david_williams
committed
</configuration>
</system>
Note to be cross-platform, "environment variables" are only
appropriate for some variables, e.g. ones we set, since
properties are case sensitive, even if the environment variables
on your operating system are not, e.g. it will be ${env.Path}
not ${env.PATH} on Windows
-->
<property
environment="env"
toupper="true" />
<!--
Note: can not quite use "standard properties" pattern, as in ant
files, since for CC, it is an error if a property file does not
exist.
-->
<property
name="time.tenMinutes"
value="600" />
<property
name="time.oneHour"
value="3600" />
<property
name="time.fourHours"
value="14400" />
<property
name="time.twentyFourHours"
value="86400" />
value="31536000" />
<plugin
name="log"
encoding="ISO-8859-1" />
<plugin
name="currentbuildstatuslistener"
file="${env.LOG_DIR}/${project.name}/status.txt" />
<!--
remember, our logDir must be same as logdir specified in CC's
web.xml file
-->
buildfile="${env.RELENG_CONTROL}/cc_project_build.xml"
uselogger="${env.USE_LOGGER}"
usequiet="${env.USE_QUIET}"
david_williams
committed
antworkingdir="${env.ANT_WORKING}/${project.name}" />
mailhost="localhost"
david_williams
committed
logDir="${env.LOG_DIR}/${project.name}"
returnaddress="${env.BUILD_BUILDMASTER_EMAIL}"
returnname="${env.BUILD_BUILDMASTER_RETURN_NAME}"
skipusers="${env.SKIPUSERS}"
subjectprefix="[${env.BUILD_SUBJECT_PREFIX} ${project.name}]"
failasimportant="false"
buildresultsurl="${env.BUILD_RESULT_URL}/${project.name}">
<always
address="${env.BUILD_ALWAYS_TO_ADDRESS}" />
</plugin>
buildafterfailed="false">
encoding="ISO-8859-1">
dir="${env.PROJECT_TESTS}/${project.name}/results/xml" />
<delete
every="10"
unit="DAY"
ignoreSuffix="true" />
<listeners>
<currentbuildstatuslistener />
</listeners>
<publishers>
buildfile="${env.RELENG_CONTROL}/cc_copyArtifacts.xml"
target="copyArtifacts"
uselogger="false"
antWorkingDir="${env.BUILD_HOME}/tmp"
saveLogDir="${env.BUILD_HOME}/tmp">
<property
name="localArtifactsDirectory"
value="${env.PROJECT_ARTIFACTS}/${project.name}" />
<failure
address="${env.FAILED_ADDRESS}"
<propertiesmapper
file="${env.EMAIL_PROPERTIES}" />
</publishers>
</plugin>
<plugin
name="cvs"
cvsroot=":${env.BUILD_CVS_READ_PROTOCOL}:${env.BUILD_CVS_READ_USER}@${env.BUILD_CVS_SERVER}:${env.BUILD_CVS_ROOT}" />
${build.distribution}-${buildBranch}-${buildType} Also, please
note, the order is somewhat important, too. We order these so
the quickest running come first in the list, so they have an
opportunity to "get done" before a longer one starts. The next
criteria is importance
name="cleanup-artifacts-B">
interval="${time.twentyFourHours}">
<exec
workingdir="${env.BUILD_HOME}/releng.control"
command="${env.BUILD_HOME}/releng.control/cleanupArtifacts.sh">
</exec>
</schedule>
<!-- http://jira.public.thoughtworks.org/browse/CC-766 -->
<forceonly />
</modificationset>
<!--
need to prevent, or override, default publishers, especially
since the ant default antpublisher will result in error, if
an ant build hasn't ran!
-->
<publishers>
</publishers>
</project>
<project
name="wtpbuildTools-R3.0-T"
forceOnly="true">
<schedule
interval="${time.veryLongTime}">
value="R3.0" />
value="HEAD" />
<property
name="releng.dali-mapVersionTag"
value="HEAD" />
<property
name="releng.jsf-mapVersionTag"
value="HEAD" />
value="wtpbuildTools" />
<modificationset>
<forceonly />
</modificationset>
<modificationset
quietperiod="120">
<cvs
module="${env.RELENG}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
module="${env.RELENGINCUBATOR}"
reallyquiet="${env.CVS_QUIET}" />
</modificationset>
<schedule
interval="${time.oneHour}">
<ant>
<property
name="buildType"
value="R" />
<property
name="buildId"
module="${env.RELENG}"
module="${env.RELENGINCUBATOR}"
name="build.distribution"
module="${env.RELENG}"
<cvs
module="${env.RELENGINCUBATOR}"
<ant>
<property
name="buildType"
value="I" />
<property
name="buildBranch"
<property
name="mapVersionTag"
value="HEAD" />
<property
name="build.distribution"
<property
name="SKIP_JAR_SIGNING"
value="true" />
<property
name="normalizeJarFiles"
value="false" />
name="xml-R1.0-I"
requireModification="false"
forceOnly="true">
<modificationset
quietperiod="120">
<cvs
module="${env.RELENG}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
module="${env.RELENGINCUBATOR}"
reallyquiet="${env.CVS_QUIET}" />
</modificationset>
<schedule
<ant>
<property
name="buildType"
value="I" />
<property
name="buildBranch"
value="R1.0" />
<property
name="mapVersionTag"
value="HEAD" />
<property
name="build.distribution"
value="xml" />
</ant>
</schedule>
</project>
forceOnly="true">
<property name="buildType" value="P" />
<property name="buildBranch" value="R1.5.5" />
<property name="mapVersionTag" value="R1_5_5_patches" />
<property name="build.distribution" value="patches" />
<modificationset>
<forceonly />
</modificationset>
<publishers>
<antpublisher
buildfile="${env.RELENG_CONTROL}/cc_copyArtifacts.xml"
target="copyArtifacts"
uselogger="false"
antWorkingDir="${env.BUILD_HOME}/tmp"
saveLogDir="${env.BUILD_HOME}/tmp">
<property
name="localArtifactsDirectory"
value="${env.PROJECT_ARTIFACTS}/${project.name}" />
</antpublisher>
<failure
address="${env.FAILED_ADDRESS}"
reportWhenFixed="true" />
<propertiesmapper
file="" />
</publishers>
name="wtp-R2.0-M">
tag="R2_0_maintenance"
module="${env.RELENGCOMMON}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
tag="R2_0_maintenance"
module="${env.RELENGEJBTOOLS}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
tag="R2_0_maintenance"
module="${env.RELENGJEETOOLS}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
tag="R2_0_maintenance"
module="${env.RELENGSERVERTOOLS}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
tag="R2_0_maintenance"
module="${env.RELENGSOURCEEDITING}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
tag="R2_0_maintenance"
module="${env.RELENGWEBSERVICES}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
tag="R2_0_maintenance"
module="${env.RELENG}"
tag="R1_0_maintenance"
module="${env.RELENGDALI}"
tag="R1_0_maintenance"
module="${env.RELENGJSF}"
name="buildId"
david_williams
committed
value="2.0.3" />
<property
name="buildBranch"
value="R2.0" />
<property
name="build.distribution"
value="wtp" />
<property
name="mapVersionTag"
value="R2_0_maintenance" />
<property
name="releng.dali-mapVersionTag"
value="R1_0_maintenance" />
<property
name="releng.jsf-mapVersionTag"
value="R1_0_maintenance" />
<property
name="SKIP_JAR_SIGNING"
value="true" />
</ant>
</schedule>
</project>
name="wtp-R2.0-R">
<modificationset
quietperiod="120">
<cvs
tag="R2_0_maintenance"
module="${env.RELENGCOMMON}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
tag="R2_0_maintenance"
module="${env.RELENGEJBTOOLS}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
tag="R2_0_maintenance"
module="${env.RELENGJEETOOLS}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
tag="R2_0_maintenance"
module="${env.RELENGSERVERTOOLS}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
tag="R2_0_maintenance"
module="${env.RELENGSOURCEEDITING}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
tag="R2_0_maintenance"
module="${env.RELENGWEBSERVICES}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
tag="R2_0_maintenance"
module="${env.RELENG}"
<cvs
tag="R1_0_maintenance"
module="${env.RELENGDALI}"
<cvs
tag="R1_0_maintenance"
module="${env.RELENGJSF}"
</modificationset>
<schedule
<ant>
<property
name="buildType"
value="R" />
<property
name="buildId"
<property
name="buildBranch"
value="R2.0" />
<property
name="build.distribution"
value="wtp" />
<property
name="mapVersionTag"
value="R2_0_maintenance" />
<property
name="releng.dali-mapVersionTag"
value="R1_0_maintenance" />
<property
name="releng.jsf-mapVersionTag"
value="R1_0_maintenance" />
<property
name="SKIP_JAR_SIGNING"
value="true" />
</ant>
</schedule>
</project>
<project
requireModification="false"
name="patches-R2.0.2-P"
forceOnly="true">
<modificationset>
<!- - http://jira.public.thoughtworks.org/browse/CC-766 - ->
</modificationset>
<schedule
interval="${time.veryLongTime}">
<ant>
<property
name="buildType"
value="P" />
<property
name="buildBranch"
<property
name="build.distribution"
value="patches2" />
<property
name="mapVersionTag"
value="R2_0_2_patches" />
<property
name="releng.dali-mapVersionTag"
value="R1_0_2_patches" />
<property
name="releng.jsf-mapVersionTag"
value="R1_0_2_patches" />
<property
name="SKIP_JAR_SIGNING"
value="true" />
</ant>
</schedule>
<publishers>
<antpublisher
buildfile="${env.RELENG_CONTROL}/cc_copyArtifacts.xml"
target="copyArtifacts"
usequiet="true"
uselogger="false"
antWorkingDir="${env.BUILD_HOME}/tmp"
saveLogDir="${env.BUILD_HOME}/tmp">
name="localArtifactsDirectory"
value="${env.PROJECT_ARTIFACTS}/${project.name}" />
</antpublisher>
<htmlemail
skipusers="true"
logdir="${env.BUILD_HOME}/tmp">
<failure
address="${env.FAILED_ADDRESS}"
reportWhenFixed="true" />
<propertiesmapper
file="" />
</htmlemail>
</publishers>
</project>
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
<modificationset
quietperiod="120">
<cvs
module="${env.RELENG}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
module="${env.RELENGCOMMON}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
module="${env.RELENGEJBTOOLS}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
module="${env.RELENGJEETOOLS}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
module="${env.RELENGSERVERTOOLS}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
module="${env.RELENGSOURCEEDITING}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
module="${env.RELENGWEBSERVICES}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
module="${env.RELENGJSF}"
reallyquiet="${env.CVS_QUIET}" />
<cvs
module="${env.RELENGDALI}"
reallyquiet="${env.CVS_QUIET}" />
</modificationset>
<schedule
interval="${time.oneHour}">
<ant>
<property
name="buildType"
value="R" />
<property
name="buildId"
<property
name="mapVersionTag"
value="HEAD" />
<property
name="releng.dali-mapVersionTag"
value="HEAD" />
<property
name="releng.jsf-mapVersionTag"
value="HEAD" />
<property
name="build.distribution"
value="wtp" />
</ant>
</schedule>
</project>
<cvs
module="${env.RELENG}"
<cvs
module="${env.RELENGCOMMON}"
<cvs
module="${env.RELENGEJBTOOLS}"
<cvs
module="${env.RELENGJEETOOLS}"
<cvs
module="${env.RELENGSERVERTOOLS}"
<cvs
module="${env.RELENGSOURCEEDITING}"
<cvs
module="${env.RELENGWEBSERVICES}"
</modificationset>
</ant>
</schedule>
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
<modificationset
quietperiod="120">
<cvs
module="${env.RELENG}"
reallyquiet="${env.CVS_QUIET}"/>
<cvs
module="${env.RELENGCOMMON}"
reallyquiet="${env.CVS_QUIET}"/>
<cvs
module="${env.RELENGEJBTOOLS}"
reallyquiet="${env.CVS_QUIET}"/>
<cvs
module="${env.RELENGJEETOOLS}"
reallyquiet="${env.CVS_QUIET}"/>
<cvs
module="${env.RELENGSERVERTOOLS}"
reallyquiet="${env.CVS_QUIET}"/>
<cvs
module="${env.RELENGSOURCEEDITING}"
reallyquiet="${env.CVS_QUIET}"/>
<cvs
module="${env.RELENGWEBSERVICES}"
reallyquiet="${env.CVS_QUIET}"/>
<cvs
module="${env.RELENGJSF}"
reallyquiet="${env.CVS_QUIET}"/>
<cvs
module="${env.RELENGDALI}"
reallyquiet="${env.CVS_QUIET}"/>
</modificationset>
<schedule
<ant antscript="${env.RELENG_CONTROL}/ant_low_priority.sh">
<property
name="buildId"
value="3.1"/>
<property
name="buildBranch"
<property
name="mapVersionTag"
value="HEAD"/>
<property
name="releng.dali-mapVersionTag"
value="HEAD"/>
<property
name="releng.jsf-mapVersionTag"
value="HEAD"/>
<property
name="build.distribution"
value="wtp"/>
<!--
<property
name="SKIP_JAR_SIGNING"
value="true" />
<property
name="normalizeJarFiles"
value="false" />
-->
forceOnly="true">
<modificationset>
<!-- http://jira.public.thoughtworks.org/browse/CC-766 -->
<forceonly />
</modificationset>
<schedule
interval="${time.veryLongTime}">
<ant>
<property
name="buildType"
value="P" />
<property
name="buildBranch"
</ant>
</schedule>
<publishers>
<antpublisher
buildfile="${env.RELENG_CONTROL}/cc_copyArtifacts.xml"
target="copyArtifacts"
usequiet="true"
uselogger="false"
antWorkingDir="${env.BUILD_HOME}/tmp"
saveLogDir="${env.BUILD_HOME}/tmp">
<property
name="localArtifactsDirectory"
value="${env.PROJECT_ARTIFACTS}/${project.name}" />
</antpublisher>
<htmlemail
skipusers="true"
logdir="${env.BUILD_HOME}/tmp">
<failure
address="${env.FAILED_ADDRESS}"
reportWhenFixed="true" />
<propertiesmapper
file="" />
</htmlemail>
</publishers>
</project>
module="${env.RELENGCOMMON}"
module="${env.RELENGEJBTOOLS}"
module="${env.RELENGJEETOOLS}"
module="${env.RELENGSERVERTOOLS}"
module="${env.RELENGSOURCEEDITING}"
module="${env.RELENGWEBSERVICES}"
value="R2_0_maintenance"/>
<property
name="SKIP_JAR_SIGNING"
value="true" />
<!-- http://jira.public.thoughtworks.org/browse/CC-766 -->
<ant antscript="${env.RELENG_CONTROL}/ant_low_priority.sh">
value="N" />
<!-- in this context, buildBranch is simply a label -->
<property
name="mapVersionTag"
value="HEAD" />
value="wtp" />
<property
name="build.donottagmaps"
value="true" />
<property
name="SKIP_JAR_SIGNING"