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}"
useQuiet="${env.USE_QUIET}"
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"
useQuiet="false"
useLogger="true"
savelogdir="${env.LOG_DIR}/${project.name}"
antworkingdir="${env.ANT_WORKING}">
<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="checkoutprojectname"
value="${project.name}" />
<property
name="mapVersionTag"
<property
name="build.distribution"
value="patches" />
<!--
<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}" />
<ant>
<property
name="buildType"
value="R" />
<property
name="buildId"
value="1.5.5" />
<property
name="buildBranch"
value="R1.5" />
<property
name="checkoutprojectname"
value="${project.name}" />
<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="checkoutprojectname"
value="${project.name}" />
<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}">
<ant>
<property
name="buildType"
value="R" />
<property
name="buildId"
value="2.0.1" />
<property
name="buildBranch"
value="R2.0" />
<property
name="checkoutprojectname"
value="${project.name}" />
<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>
<project
name="wtp-R3.0-I">
<modificationset
quietperiod="120">
module="${env.RELENGMAPS}"
<property
name="buildType"
value="I" />
<property
name="buildBranch"
<property
name="checkoutprojectname"
value="${project.name}" />
<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}"
<schedule
interval="${time.oneHour}">
<ant>
<property
name="buildType"
value="S" />
<property
name="buildId"
<property
name="buildBranch"
value="R3.0" />
<property
name="checkoutprojectname"
value="${project.name}" />
<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="build.pack-all-in-one"
value="true" />
</ant>
<!-- remove 'forceOnly' once we move into this phase of building -->
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
<ant>
<property
name="buildType"
value="R" />
<property
name="buildId"
value="3.0" />
<property
name="buildBranch"
value="R3.0" />
<property
name="checkoutprojectname"
value="${project.name}" />
<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>
<project
name="wtp-buildTools-R3.0-T"
forceOnly="true">
<property
name="buildType"
value="T" />
<property
name="checkoutprojectname"
value="${project.name}" />
<property
name="mapVersionTag"
value="HEAD" />
<property
name="build.distribution"
value="wtp-buildTools" />
<project
name="cleanup artifacts">
<schedule
interval="${time.twentyFourHours}">
<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>