From: <ha...@us...> - 2013-08-25 17:56:21
|
Revision: 18624 http://sourceforge.net/p/jmol/code/18624 Author: hansonr Date: 2013-08-25 17:56:16 +0000 (Sun, 25 Aug 2013) Log Message: ----------- Added Paths: ----------- branches/v13_2/Jmol/tools/jmol-release.stable.xml Removed Paths: ------------- branches/v13_2/Jmol/tools/jmol-release.xml Copied: branches/v13_2/Jmol/tools/jmol-release.stable.xml (from rev 18504, branches/v13_2/Jmol/tools/jmol-release.xml) =================================================================== --- branches/v13_2/Jmol/tools/jmol-release.stable.xml (rev 0) +++ branches/v13_2/Jmol/tools/jmol-release.stable.xml 2013-08-25 17:56:16 UTC (rev 18624) @@ -0,0 +1,84 @@ +<project name="Jmol releases" default="deploy" basedir=".."> + + <!-- + To use this script, the scp task must be available. + The scp task requires the jsch jar in the class path. + --> + + <!-- Contributions --> + <taskdef resource="net/sf/antcontrib/antlib.xml"> + <classpath> + <pathelement location="tools/ant-contrib.jar" /> + </classpath> + </taskdef> + + <property name="dist.dir" value="build/dist" /> + <property name="src.dir" value="src" /> + <property name="temp.dir" value="build/release" /> + <property name="web.dir" value="/home/frs/project/j/jm/jmol" /> + <property name="web.host" value="frs.sourceforge.net" /> + <property name="path.release" value="Jmol/Version 13.2" /> + <property name="prefix.release" value="Version " /> + + <property file="${dist.dir}/Jmol.properties" prefix="Jmol.properties" /> + <property name="version" value="${Jmol.properties.___JmolVersion}" /> + <propertyregex property="version" + override = "true" + input="${version}" + regexp='"' + replace="" + global="true" + /> + <echo message="version=${version}" /> + + <!-- Copying files to website --> + <target name="deploy" > + + <!-- Ask user for confirmation --> + <input + message="Do you really want to copy files to ${path.release}/${prefix.release}${version} (y/n) ?" + validargs="y,n" + addproperty="do.scp" + /> + <condition property="do.abort"> + <equals arg1="n" arg2="${do.scp}"/> + </condition> + <fail if="do.abort">Build aborted by user.</fail> + + <!-- Ask user for username and password --> + <input + message="Please enter username:" + addproperty="ssh.user" + /> + <input + message="Please enter password:" + addproperty="ssh.password" + /> + + <!-- Prepare temporary image --> + <delete dir="${temp.dir}" /> + <mkdir dir="${temp.dir}" /> + <mkdir dir="${temp.dir}/${path.release}/${prefix.release}${version}" /> + <copy todir="${temp.dir}/${path.release}/${prefix.release}${version}" + file="${dist.dir}/Jmol-${version}-binary.tar.gz" /> + <copy todir="${temp.dir}/${path.release}/${prefix.release}${version}" + file="${dist.dir}/Jmol-${version}-binary.zip" /> + <copy todir="${temp.dir}/${path.release}/${prefix.release}${version}" + file="${dist.dir}/Jmol-${version}-full.tar.gz" /> + <copy tofile="${temp.dir}/${path.release}/${prefix.release}${version}/README-${version}.properties" + file="${dist.dir}/Jmol.properties" /> + + <!-- Do the copy using scp --> + <echo message="Copying release files to Jmol website" level="info"/> + <scp todir="${ssh.user},jmol:${ssh.password}@${web.host}:${web.dir}" + trust="yes" failonerror="true"> + <fileset dir="${temp.dir}"> + <include name="**/*"/> + </fileset> + </scp> + + <!-- Cleanup --> + <delete dir="${temp.dir}"/> + </target> + +</project> Deleted: branches/v13_2/Jmol/tools/jmol-release.xml =================================================================== --- branches/v13_2/Jmol/tools/jmol-release.xml 2013-08-23 16:53:13 UTC (rev 18623) +++ branches/v13_2/Jmol/tools/jmol-release.xml 2013-08-25 17:56:16 UTC (rev 18624) @@ -1,84 +0,0 @@ -<project name="Jmol releases" default="deploy" basedir=".."> - - <!-- - To use this script, the scp task must be available. - The scp task requires the jsch jar in the class path. - --> - - <!-- Contributions --> - <taskdef resource="net/sf/antcontrib/antlib.xml"> - <classpath> - <pathelement location="tools/ant-contrib.jar" /> - </classpath> - </taskdef> - - <property name="dist.dir" value="build/dist" /> - <property name="src.dir" value="src" /> - <property name="temp.dir" value="build/release" /> - <property name="web.dir" value="/home/frs/project/j/jm/jmol" /> - <property name="web.host" value="frs.sourceforge.net" /> - <property name="path.release" value="Jmol/Version 13.2" /> - <property name="prefix.release" value="Version " /> - - <property file="${dist.dir}/Jmol.properties" prefix="Jmol.properties" /> - <property name="version" value="${Jmol.properties.___JmolVersion}" /> - <propertyregex property="version" - override = "true" - input="${version}" - regexp='"' - replace="" - global="true" - /> - <echo message="version=${version}" /> - - <!-- Copying files to website --> - <target name="deploy" > - - <!-- Ask user for confirmation --> - <input - message="Do you really want to copy files to ${path.release}/${prefix.release}${version} (y/n) ?" - validargs="y,n" - addproperty="do.scp" - /> - <condition property="do.abort"> - <equals arg1="n" arg2="${do.scp}"/> - </condition> - <fail if="do.abort">Build aborted by user.</fail> - - <!-- Ask user for username and password --> - <input - message="Please enter username:" - addproperty="ssh.user" - /> - <input - message="Please enter password:" - addproperty="ssh.password" - /> - - <!-- Prepare temporary image --> - <delete dir="${temp.dir}" /> - <mkdir dir="${temp.dir}" /> - <mkdir dir="${temp.dir}/${path.release}/${prefix.release}${version}" /> - <copy todir="${temp.dir}/${path.release}/${prefix.release}${version}" - file="${dist.dir}/Jmol-${version}-binary.tar.gz" /> - <copy todir="${temp.dir}/${path.release}/${prefix.release}${version}" - file="${dist.dir}/Jmol-${version}-binary.zip" /> - <copy todir="${temp.dir}/${path.release}/${prefix.release}${version}" - file="${dist.dir}/Jmol-${version}-full.tar.gz" /> - <copy tofile="${temp.dir}/${path.release}/${prefix.release}${version}/README-${version}.properties" - file="${dist.dir}/Jmol.properties" /> - - <!-- Do the copy using scp --> - <echo message="Copying release files to Jmol website" level="info"/> - <scp todir="${ssh.user},jmol:${ssh.password}@${web.host}:${web.dir}" - trust="yes" failonerror="true"> - <fileset dir="${temp.dir}"> - <include name="**/*"/> - </fileset> - </scp> - - <!-- Cleanup --> - <delete dir="${temp.dir}"/> - </target> - -</project> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |