blob: 7ecc7c585777943dce9b6691fce84a05fc8ca471 [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="build-delegate" default="save_sources" basedir=".">
<property environment="env" />
<property file="build.properties" />
<!--
init
generate buildid and base name
remove and create the view to use for building (not very efficient way of removing deploy code)
-->
<target name="init">
<tstamp />
<property name="buildid" value="${DSTAMP}_${TSTAMP}" />
<property name="baseline" value="${abbr}_R${version}_${buildid}"/>
<property name="baseline_ext" value="${abbr}_R${version}"/>
</target>
<target name="save_sources" depends="init">
<property file="${properties.tmp.file}" />
<copy todir="c:/epfwiki_releases/${baseline}" overwrite="true" failonerror="true">
<fileset dir="../../" excludes="scgi** db/simple_search_index public/editor/config/config.js stats** log/** tmp/** public/rupsites/** public/wikis/** public/markdown/** public/rupastxt/** public/rupdiffs/** public/users/** config/scgi.yaml" />
</copy>
<copy file="../../app/views/other/info.rhtml" tofile="c:/epfwiki_releases/${baseline}/app/views/other/info.rhtml" overwrite="true">
<!-- search for $VERSION$ and $BUILDID$ $BASELINE$ -->
<filterset begintoken="$" endtoken="$">
<filter token="VERSION" value="${version}"/>
<filter token="BUILDID" value="${buildid}"/>
</filterset>
</copy>
<copy file="../../doc/app/files/doc/README_FOR_APP.html" tofile="c:/epfwiki_releases/${baseline}/doc/app/files/doc/README_FOR_APP.html" overwrite="true">
<!-- search for $VERSION$ and $BUILDID$ $BASELINE$ -->
<filterset begintoken="$" endtoken="$">
<filter token="VERSION" value="${version}"/>
<filter token="BUILDID" value="${buildid}"/>
</filterset>
</copy>
<zip basedir="c:/epfwiki_releases/${baseline}" destfile="c:/epfwiki_releases/${baseline}.zip" />
</target>
<target name="unzip_upload">
<unzip src="${env.ROOTZIP}" dest="${env.ROOTPATH}" />
</target>
<target name="backup">
<copy todir="${env.BACKUPDIR}/public" overwrite="true" failonerror="true">
<fileset dir="${env.RUPWIKI_ROOT_DIR}/public" includes="**/*RUPWIKI*" />
</copy>
<zip basedir="${env.BACKUPDIR}" destfile="${env.BACKUPDIR}${env.ZIPNAME}" />
</target>
<target name="unzip_release">
<unzip src="${env.RELEASEDIR}${env.RELEASEZIP}" dest="${env.RELEASEDIR}${env.RELEASEFOLDER}" />
</target>
<target name="deploy">
<copy todir="${env.RUPWIKIROOTDIR}" overwrite="true" failonerror="true">
<fileset dir="${env.RELEASEDIR}${env.RELEASEFOLDER}" />
</copy>
</target>
<target name="full_backup">
<zip basedir="u:/rupwiki" destfile="c:/test.zip" />
</target>
</project>