From: Gert D. <dri...@us...> - 2003-09-15 18:34:01
|
Update of /cvsroot/nant/nant In directory sc8-pr-cvs1:/tmp/cvs-serv28713 Modified Files: nightly.xml Log Message: added install target for the nightly builds (which is needed to build the nightlies of NAntContrib) use dependencies instead of the call task Index: nightly.xml =================================================================== RCS file: /cvsroot/nant/nant/nightly.xml,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** nightly.xml 6 Sep 2003 14:18:23 -0000 1.15 --- nightly.xml 15 Sep 2003 18:33:57 -0000 1.16 *************** *** 11,25 **** <!-- include master build file --> <include buildfile="nant.build" /> ! <!-- Perform a 'nightly' build, and update the version of NAnt that is executing --> ! <target name="nightly" depends="package" description="Perform a 'nightly' package, and updates the version of NAnt that is executing."> ! <!-- copy zipped nightly build to sourceforge --> ! <call target="deploy-zip" /> ! <!-- copy schema to sourceforge --> ! <call target="deploy-schema" /> ! <!-- copy help to sourceforge --> ! <call target="deploy-help" /> ! <!-- try to do the update --> ! <call target="UpdateRunningNAnt" failonerror="false" /> ! </target> <!-- copy the zipped nighly build to sourceforge --> <target name="deploy-zip" depends="package"> --- 11,16 ---- <!-- include master build file --> <include buildfile="nant.build" /> ! <!-- Perform a 'nightly' build, and install NAnt to install.dir --> ! <target name="nightly" depends="package, deploy-zip, deploy-schema, deploy-help, install" description="Perform a 'nightly' package, and installs NAnt." /> <!-- copy the zipped nighly build to sourceforge --> <target name="deploy-zip" depends="package"> *************** *** 88,99 **** </exec> </target> ! <!-- copies files to the NAnt executing dir. --> ! <target name="UpdateRunningNAnt" depends="package"> ! <copy todir="${nant.location}" overwrite="true"> ! <fileset basedir="${build.dir}/bin/"> ! <includes name="NAnt*" /> ! <excludes name="*Test*" /> ! <excludes name="${nant.console.name}.xml" /> ! <excludes name="NAnt.exe" /> </fileset> </copy> --- 79,96 ---- </exec> </target> ! <!-- copies NAnt to install dir --> ! <target name="install" depends="package"> ! <ifnot propertyexists="install.dir"> ! <echo level="Error">Please specify the directory to where NAnt should be installed on the commandline.</echo> ! <fail /> ! </ifnot> ! <!-- make sure the install directory exists --> ! <available property="temp.installdir.exists" resource="${install.dir}" type="Directory" /> ! <ifnot propertyexists="temp.installdir.exists" propertytrue="temp.installdir.exists"> ! <mkdir dir="${install.dir}" /> ! </ifnot> ! <copy todir="${install.dir}" overwrite="true"> ! <fileset basedir="${build.dir}"> ! <includes name="**/**" /> </fileset> </copy> |