blob: 03a4fa6a1f1814fcb4f958e348b0e23b5dc10eb6 [file] [log] [blame]
<?xml version="1.0"?>
<project name="ajdt-upload" basedir="." default="upload-and-unzip">
<!-- note that this script requires jsch to be on the ant classpath in order to work
a version of this jar is included in the ant_libs directory. -->
<property file="local.properties" />
<property file="build.properties" />
<property file="${build.dist}/ajdt-zip.properties" />
<property environment="env"/>
<!-- =================================
target: upload-build
================================= -->
<target name="upload-build" description="Uploads an AJDT zip archive to the download server">
<scp todir="${env.bamboo_upload_userid}:${env.bamboo_upload_password}@${upload.host}:${upload.dir}" failonerror="true" trust="true" verbose="true">
<fileset dir="${build.dist}">
<include name="${zip.name}" />
</fileset>
</scp>
</target>
<!-- =================================
target: delete-old
================================= -->
<target name="delete-old" description="Deletes the old version of the plugin">
<sshexec host="${upload.host}" username="${env.bamboo_upload_userid}" password="${env.bamboo_upload_password}" command="unalias rm ; rm -rf content.* artifacts.* site.* ${upload.dir}/plugins ${upload.dir}/features" failonerror="true" verbose="true" trust="true" />
</target>
<!-- =================================
target: unzip-build
================================= -->
<target name="unzip-build" description="Unzips build on download server">
<sshexec host="${upload.host}" username="${env.bamboo_upload_userid}" password="${env.bamboo_upload_password}" command="unzip -o ${upload.dir}/${zip.name} -d ${upload.dir}" failonerror="true" trust="true" />
</target>
<!-- =================================
target: upload-and-unzip
================================= -->
<target name="upload-and-unzip" depends="upload-build,delete-old,unzip-build"
description="Uploads, and unzips build on download server">
</target>
</project>