ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 1 | <project default="Build"> |
| 2 | |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 3 | <property file="trigger.properties" /> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 4 | |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 5 | <target name="Build"> |
| 6 | <property name="buildTarget" value="all" /> |
| 7 | <property name="removeBuildDir" value="true" /> |
| 8 | <antcall target="startBuild"> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 9 | </antcall> |
| 10 | </target> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 11 | |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 12 | <target name="Repeat"> |
| 13 | <property name="buildTarget" value="all" /> |
| 14 | <antcall target="startBuild"> |
ndai | bccd41f | 2005-08-08 19:15:03 +0000 | [diff] [blame] | 15 | </antcall> |
| 16 | </target> |
| 17 | |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 18 | <target name="Test"> |
| 19 | <delete dir="${build.home}/test-${build.component}-${buildType}" failonerror="false" /> |
| 20 | <property name="buildTarget" value="test" /> |
| 21 | <antcall target="startBuild"> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 22 | </antcall> |
| 23 | </target> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 24 | |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 25 | <target name="Publish"> |
| 26 | <property name="buildTarget" value="justPublish" /> |
| 27 | <antcall target="startBuild"> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 28 | </antcall> |
| 29 | </target> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 30 | |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 31 | <target name="Push"> |
| 32 | <property name="buildTarget" value="justPush" /> |
| 33 | <antcall target="startBuild"> |
| 34 | </antcall> |
| 35 | </target> |
| 36 | |
| 37 | <target name="startBuild" depends="clean"> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 38 | <antcall target="clean" /> |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 39 | |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 40 | <ant antfile="checkout.xml" target="all" dir="." inheritall="false"> |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 41 | <property name="codir" value="/home/build-home/build-node/checkout/${build.component}-${buildType}" /> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 42 | <property name="buildType" value="${buildType}" /> |
ndai | 727821a | 2005-08-08 20:22:12 +0000 | [diff] [blame] | 43 | <property name="mapVersionTag" value="${mapVersionTag}" /> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 44 | </ant> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 45 | |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 46 | <ant antfile="cruise.xml" target="${buildTarget}" dir="/home/build-home/build-node/checkout/${build.component}-${buildType}/releng.builder/scripts" inheritall="false"> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 47 | <!-- PUBLISH TO eclipse.org --> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 48 | |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 49 | <property name="baseos" value="${baseos}" /> |
| 50 | <property name="basews" value="${basews}" /> |
| 51 | <property name="basearch" value="${basearch}" /> |
| 52 | <property name="build.home" value="${build.home}" /> |
ndai | cbf7ef3 | 2005-07-16 05:47:34 +0000 | [diff] [blame] | 53 | <property name="build.trial" value="${build.trial}" /> |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 54 | <property name="build.component" value="${build.component}" /> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 55 | |
ndai | bccd41f | 2005-08-08 19:15:03 +0000 | [diff] [blame] | 56 | <property name="mapVersionTag" value="${mapVersionTag}" /> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 57 | <property name="buildType" value="${buildType}" /> |
| 58 | <property name="ftpUser" value="${ftpUser}" /> |
| 59 | <property name="ftpPassword" value="${ftpPassword}" /> |
| 60 | <property name="ftpServer" value="${ftpServer}" /> |
| 61 | <property name="ftpRemoteDirectory" value="${ftpRemoteDirectory}" /> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 62 | |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 63 | </ant> |
| 64 | </target> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 65 | |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 66 | |
| 67 | |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 68 | <target name="Driver"> |
| 69 | <ant antfile="checkout.xml" target="all" dir="." inheritall="false"> |
ndai | 82fe958 | 2005-08-08 20:39:29 +0000 | [diff] [blame] | 70 | <property name="codir" value="/home/build-home/build-node/checkout/wtp-driver" /> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 71 | <property name="buildType" value="I" /> |
ndai | 727821a | 2005-08-08 20:22:12 +0000 | [diff] [blame] | 72 | <property name="mapVersionTag" value="${mapVersionTag}" /> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 73 | </ant> |
ndai | bccd41f | 2005-08-08 19:15:03 +0000 | [diff] [blame] | 74 | <ant antfile="drivers.xml" target="all" dir="/home/build-home/build-node/checkout/wtp-driver/releng.builder/tools/cruise" inheritall="false"> |
| 75 | </ant> |
| 76 | </target> |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 77 | |
ndai | bccd41f | 2005-08-08 19:15:03 +0000 | [diff] [blame] | 78 | <target name="docs"> |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 79 | <property name="build.component" value="docs" /> |
| 80 | <property name="buildTarget" value="buildDocs" /> |
| 81 | <antcall target="Build"> |
| 82 | </antcall> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 83 | </target> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 84 | |
| 85 | |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame^] | 86 | <target name="clean" if="removeBuildDir"> |
| 87 | <delete dir="${build.home}/build-${build.component}-${buildType}" failonerror="false" /> |
| 88 | <delete dir="${build.home}/test-${build.component}-${buildType}" failonerror="false" /> |
| 89 | <delete dir="/home/build-home/build-node/checkout/${build.component}-${buildType}/build/test-results" failonerror="false" /> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 90 | <delete dir="${build.home}/workspace" failonerror="false" /> |
| 91 | </target> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 92 | |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 93 | </project> |