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 | 2d2d153 | 2005-08-10 06:22:28 +0000 | [diff] [blame] | 39 | <echo message="Component is: ${build.component}" /> |
| 40 | <echo message="Build type is: ${buildType}" /> |
| 41 | <echo message="Branch : ${mapVersionTag}" /> |
| 42 | <echo message="Trial : ${build.trial}" /> |
ndai | 0c4b488 | 2005-08-10 06:27:54 +0000 | [diff] [blame] | 43 | <echo message="ftpRemoteDirectory : ${ftpRemoteDirectory}" /> |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame] | 44 | |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 45 | <ant antfile="checkout.xml" target="all" dir="." inheritall="false"> |
ndai | 51678f3 | 2006-01-04 11:47:53 +0000 | [diff] [blame] | 46 | <property name="codir" value="${build.home}/build-node/checkout/${build.component}-${buildType}" /> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 47 | <property name="buildType" value="${buildType}" /> |
ndai | 727821a | 2005-08-08 20:22:12 +0000 | [diff] [blame] | 48 | <property name="mapVersionTag" value="${mapVersionTag}" /> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 49 | </ant> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 50 | |
ndai | 51678f3 | 2006-01-04 11:47:53 +0000 | [diff] [blame] | 51 | <ant antfile="cruise.xml" target="${buildTarget}" dir="${build.home}/build-node/checkout/${build.component}-${buildType}/releng.builder/scripts" inheritall="false"> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 52 | <!-- PUBLISH TO eclipse.org --> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 53 | |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 54 | <property name="baseos" value="${baseos}" /> |
| 55 | <property name="basews" value="${basews}" /> |
| 56 | <property name="basearch" value="${basearch}" /> |
| 57 | <property name="build.home" value="${build.home}" /> |
ndai | cbf7ef3 | 2005-07-16 05:47:34 +0000 | [diff] [blame] | 58 | <property name="build.trial" value="${build.trial}" /> |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame] | 59 | <property name="build.component" value="${build.component}" /> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 60 | |
ndai | bccd41f | 2005-08-08 19:15:03 +0000 | [diff] [blame] | 61 | <property name="mapVersionTag" value="${mapVersionTag}" /> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 62 | <property name="buildType" value="${buildType}" /> |
| 63 | <property name="ftpUser" value="${ftpUser}" /> |
| 64 | <property name="ftpPassword" value="${ftpPassword}" /> |
| 65 | <property name="ftpServer" value="${ftpServer}" /> |
ndai | 0c4b488 | 2005-08-10 06:27:54 +0000 | [diff] [blame] | 66 | <property name="ftpRemoteDirectory" value="${ftpRemoteDirectory}" /> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 67 | |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 68 | </ant> |
| 69 | </target> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 70 | |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 71 | |
| 72 | |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 73 | <target name="Driver"> |
| 74 | <ant antfile="checkout.xml" target="all" dir="." inheritall="false"> |
ndai | 2beb427 | 2006-01-04 19:25:23 +0000 | [diff] [blame] | 75 | <property name="build.home" value="${build.home}" /> |
ndai | 51678f3 | 2006-01-04 11:47:53 +0000 | [diff] [blame] | 76 | <property name="codir" value="${build.home}/build-node/checkout/wtp-driver" /> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 77 | <property name="buildType" value="I" /> |
ndai | 727821a | 2005-08-08 20:22:12 +0000 | [diff] [blame] | 78 | <property name="mapVersionTag" value="${mapVersionTag}" /> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 79 | </ant> |
ndai | 51678f3 | 2006-01-04 11:47:53 +0000 | [diff] [blame] | 80 | <ant antfile="drivers.xml" target="all" dir="${build.home}/build-node/checkout/wtp-driver/releng.builder/tools/cruise" inheritall="false"> |
ndai | bccd41f | 2005-08-08 19:15:03 +0000 | [diff] [blame] | 81 | </ant> |
| 82 | </target> |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame] | 83 | |
ndai | bccd41f | 2005-08-08 19:15:03 +0000 | [diff] [blame] | 84 | <target name="docs"> |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame] | 85 | <property name="build.component" value="docs" /> |
lmandel | 9b7f390 | 2005-08-10 04:58:36 +0000 | [diff] [blame] | 86 | <property name="buildTarget" value="buildDoc" /> |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame] | 87 | <antcall target="Build"> |
ndai | 0c4b488 | 2005-08-10 06:27:54 +0000 | [diff] [blame] | 88 | <param name="ftpRemoteDirectory" value="${ftpDocsRemoteDirectory}"/> |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame] | 89 | </antcall> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 90 | </target> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 91 | |
| 92 | |
ndai | a1ebdb9 | 2005-08-09 20:23:24 +0000 | [diff] [blame] | 93 | <target name="clean" if="removeBuildDir"> |
| 94 | <delete dir="${build.home}/build-${build.component}-${buildType}" failonerror="false" /> |
| 95 | <delete dir="${build.home}/test-${build.component}-${buildType}" failonerror="false" /> |
ndai | 51678f3 | 2006-01-04 11:47:53 +0000 | [diff] [blame] | 96 | <delete dir="${build.home}/build-node/checkout/${build.component}-${buildType}/build/test-results" failonerror="false" /> |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 97 | <delete dir="${build.home}/workspace" failonerror="false" /> |
| 98 | </target> |
ndai | a5b2766 | 2005-07-09 19:41:27 +0000 | [diff] [blame] | 99 | |
ndai | 037487f | 2005-07-09 20:15:53 +0000 | [diff] [blame] | 100 | </project> |