Changeset 290
- Timestamp:
- 02/02/2007 08:17:51 PM
- Files:
-
- build (modified) (1 prop)
- build/default.build (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
build
- Property svn:ignore changed from user.default.build to user.default.build latestrev.txt
build/default.build
r289 r290 5 5 <!-- GLOBAL PROPERTIES AND DEFAULTS --> 6 6 <!--====================================================================--> 7 7 8 8 <property name="ssphys_url" value="http://www.pumacode.org/download/vss2svn/ssphys/ssphys-latest.zip" /> 9 9 <property name="vss2svn_perlapp" value="trunk\script\build-vss2svn.perlapp" /> … … 11 11 <tstamp property="build_date" pattern="yyyyMMdd" verbose="true" /> 12 12 <property name="build_dir" value="${cwd}\build-${build_date}" /> 13 <property name="zipfile" value="${build_dir}/vss2svn-nightly-${build_date}.zip" /> 13 <property name="zip_file" value="${build_dir}/vss2svn-nightly-${build_date}.zip" /> 14 <property name="rev_file" value="${cwd}/latestrev.txt" /> 14 15 <property name="sweep_dir" value="${cwd}" /> 15 16 <property name="new_build" value="false" /> 17 <property name="old_rev" value="0" /> 18 16 19 <include buildfile="user.default.build" failonerror="false" /> 17 20 … … 19 22 <!-- ACTION TARGETS --> 20 23 <!--====================================================================--> 21 24 22 25 <target name="all" depends="build,deploy,clean" /> 23 26 24 27 <target name="build" description="Build vss2svn.exe and download latest ssphys.zip"> 25 28 <delete dir="${build_dir}" /> 26 29 <mkdir dir="${build_dir}" /> 27 30 28 31 <echo message="" /> 29 32 <echo message="Performing svn update of trunk..." /> … … 35 38 <arg value="trunk" /> 36 39 </exec> 37 40 41 <loadfile file="${rev_file}" property="old_rev" if="${file::exists(rev_file)}" /> 42 38 43 <echo message="" /> 39 <echo message=" Generating vss2svn.exe from script..." />44 <echo message="Checking trunk version..." /> 40 45 <echo message="" /> 41 46 42 <exec program="perlapp" workingdir="${cwd}"> 43 <arg value="--exe" /> 44 <arg value="${build_dir}\vss2svn.exe" /> 45 <arg value="${vss2svn_perlapp}" /> 47 <exec program="svnversion" output="${rev_file}" workingdir="${cwd}"> 48 <arg value="trunk" /> 49 <arg value="--no-newline" /> 46 50 </exec> 47 48 <get src="${ssphys_url}" dest="${build_dir}\ssphys.zip" />49 <unzip zipfile="${build_dir}\ssphys.zip" todir="${build_dir}" />50 51 51 <zip zipfile="${zipfile}"> 52 <fileset basedir="${build_dir}"> 53 <include name="**/*.exe" /> 54 </fileset> 55 </zip> 56 52 <loadfile file="${rev_file}" property="new_rev" /> 53 54 <if test="${new_rev > old_rev}"> 55 <echo message="" /> 56 <echo message="Generating vss2svn.exe from script..." /> 57 <echo message="" /> 58 59 <exec program="perlapp" workingdir="${cwd}"> 60 <arg value="--exe" /> 61 <arg value="${build_dir}\vss2svn.exe" /> 62 <arg value="${vss2svn_perlapp}" /> 63 </exec> 64 65 <get src="${ssphys_url}" dest="${build_dir}\ssphys.zip" /> 66 <unzip zipfile="${build_dir}\ssphys.zip" todir="${build_dir}" /> 67 68 <zip zipfile="${zip_file}"> 69 <fileset basedir="${build_dir}"> 70 <include name="**/*.exe" /> 71 </fileset> 72 </zip> 73 74 <property name="new_build" value="true" /> 75 </if> 76 57 77 <echo message="" /> 58 <echo message="Build finished." /> 78 <echo message="No updates since last build" unless="${new_build}" /> 79 <echo message="Build finished." if="${new_build}" /> 59 80 <echo message="" /> 60 81 </target> 61 62 <target name="deploy" description="Copy generated zipfile to sweep folder"> 63 <copy file="${zipfile}" todir="${sweep_dir}" /> 82 83 <target name="deploy" description="Copy generated zipfile to sweep folder" 84 if="${new_build}"> 85 86 <copy file="${zip_file}" todir="${sweep_dir}" /> 64 87 65 88 <echo message="" /> … … 67 90 <echo message="" /> 68 91 </target> 69 92 70 93 <target name="clean" description="Remove build directory"> 71 94 <delete dir="${build_dir}" />
