| <?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> |
| |