Newer
Older
<!--
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 properites" 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.twentyFourHours"
value="86400" />
<property
name="time.VeryVeryLongTime"
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 -->
antscript="${env.RELENG_CONTROL}/ant.sh"
buildfile="${env.RELENG_CONTROL}/cc_project_build.xml"
target="Build"
useLogger="${env.USE_LOGGER}"
savelogdir="${env.LOG_DIR}/${project.name}"
antworkingdir="${env.ANT_WORKING}" />
<plugin
name="project"
buildafterfailed="true">
encoding="ISO-8859-1">
dir="${env.PROJECT_TESTS}/${project.name}/results/xml" />
<delete
every="10"
unit="DAY"
ignoreSuffix="true" />
<listeners>
<currentbuildstatuslistener />
</listeners>
<modificationset>
<forceonly />
</modificationset>
<publishers>
antscript="${env.RELENG_CONTROL}/ant.sh"
buildfile="${env.RELENG_CONTROL}/cc_copyArtifacts.xml"
target="copyArtifacts"
<property
name="localArtifactsDirectory"
value="${env.PROJECT_ARTIFACTS}/${project.name}" />
<email
mailhost="localhost"
returnaddress="${env.BUILD_BUILDMASTER_EMAIL}"
returnname="${env.BUILD_BUILDMASTER_RETURN_NAME}"
subjectprefix="[${project.name}]"
spamwhilebroken="false"
buildresultsurl="${env.BUILD_RESULT_URL}/${project.name}">
<always
address="${env.BUILD_ALWAYS_TO_ADDRESS}" />
</email>
</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}
-->
<project
name="patches-R1.5-P"
forceOnly="true">
<property
name="buildType"
value="P" />
<property
name="buildBranch"
value="R1.5" />
<property
name="mapVersionTag"
<property
name="build.distribution"
value="patches" />
<!-- skipCleanBuild causes the most recent build
to be re-used to do the Unit Tests
<property
name="skipCleanBuild"
value="yes" />
-->
<property
name="skipUnitTests"
value="yes" />
-->
<project name="wtp-R1.5-M">
<cvs
tag="R1_5_maintenance"
module="${env.RELENGMAPS}"
reallyQuiet="${env.CVS_REALLY_QUIET}" />
<property
name="buildType"
value="R" />
<property
name="buildId"
value="1.5.5" />
<property
name="buildBranch"
value="R1.5" />
<property
name="mapVersionTag"
value="R1_5_maintenance" />
</ant>
</project>
<project
name="wtp-R2.0-M">
<modificationset
quietperiod="120">
module="${env.RELENGMAPS}"
<property
name="buildBranch"
value="R2.0" />
<property
name="build.distribution"
value="wtp" />
<property
name="mapVersionTag"
value="R2_0_maintenance" />
<property
name="releng.dali-mapVersionTag"
<!-- remove 'forceOnly' once we move into "release" phase -->
name="wtp-R2.0-R"
forceOnly="true">
<cvs
tag="R2_0_maintenance"
module="${env.RELENGMAPS}"
<cvs
tag="R1_0_maintenance"
module="${env.RELENGDALI}"
<cvs
tag="R1_0_maintenance"
module="${env.RELENGJSF}"
<schedule interval="${time.VeryVeryLongTime}">
<property
name="buildId"
value="2.0.1" />
<property
name="buildBranch"
value="R2.0" />
<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" />
</ant>
module="${env.RELENGMAPS}/releng.incubator"
reallyquiet="${env.CVS_REALLY_QUIET}" />
</modificationset>
<schedule
interval="${time.oneHour}">
<ant>
<property
name="buildType"
value="I" />
<property
name="buildBranch"
<property
name="mapVersionTag"
value="HEAD" />
<property
name="build.distribution"
value="incubator" />
</ant>
</schedule>
</project>
<project
name="wtp-R3.0-I">
<modificationset
quietperiod="120">
module="${env.RELENGMAPS}"
<property
name="buildType"
value="I" />
<property
name="buildBranch"
<property
name="mapVersionTag"
value="HEAD" />
<property
name="build.distribution"
value="wtp" />
</ant>
</schedule>
</project>
<project
name="wtp-R3.0-N"
forceOnly="true">
<property
name="buildType"
value="N" />
<!-- in this context, buildBranch is simply a label -->
<property
name="buildBranch"
<property
name="mapVersionTag"
value="HEAD" />
<property
name="build.distribution"
value="wtp" />
<property
name="build.trial"
value="true" />
</ant>
</schedule>
</project>
<!-- remove 'forceOnly' once we move into this phase of building -->
<project
name="wtp-R3.0-S">
<modificationset
quietperiod="120">
<cvs
module="${env.RELENGMAPS}"
<ant>
<property
name="buildType"
value="S" />
<property
name="buildId"
<property
name="buildBranch"
value="R3.0" />
<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" />
david_williams
committed
<!--
david_williams
committed
value="yes" />
-->
<!-- remove 'forceOnly' once we move into this phase of building -->
<ant>
<property
name="buildType"
value="R" />
<property
name="buildId"
value="3.0" />
<property
name="buildBranch"
value="R3.0" />
<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>
david_williams
committed
</schedule>
<property
name="mapVersionTag"
value="HEAD" />
<exec
workingdir="${env.BUILD_HOME}/releng.control"
command="${env.BUILD_HOME}/releng.control/cleanupArtifacts.sh">
</exec>
<!-- 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>