diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2014-09-27 11:21:09 +0200 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2014-09-27 11:21:09 +0200 |
| commit | 7a27809a67020fe19497c4a64b119f7d8d9563aa (patch) | |
| tree | f279750175025716f4ccedd09574d3f3f9a139fd | |
| parent | 0244b5bc748d26e8222a9d9fba73484d7b483875 (diff) | |
| download | grauphel-7a27809a67020fe19497c4a64b119f7d8d9563aa.tar.gz grauphel-7a27809a67020fe19497c4a64b119f7d8d9563aa.zip | |
phing build file to create releases
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | build.xml | 35 |
2 files changed, 36 insertions, 0 deletions
@@ -1 +1,2 @@ README.html +/dist/ diff --git a/build.xml b/build.xml new file mode 100644 index 0000000..5524954 --- /dev/null +++ b/build.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<project name="grauphel" default="zip" basedir="."> + <!-- + grauphel phing build file. Used to create releases. + --> + + <loadfile property="version" file="appinfo/version"/> + <property name="zipfile" value="${phing.project.name}-${version}.zip" /> + <property name="distfile" value="dist/${zipfile}" /> + + <fileset id="fs.zip" dir="."> + <include name="**"/> + <exclude name="dist/"/> + <exclude name=".git"/> + <exclude name="**/.gitignore"/> + <exclude name="**/build.xml"/> + <exclude name="**/README.html"/> + </fileset> + + <target name="zip" description="Create zip file for release"> + <mkdir dir="dist"/> + <if> + <available file='${distfile}' type='file' /> + <then> + <echo>Error: Release zip file already exists: ${distfile}</echo> + <fail>Zip file already exists</fail> + </then> + </if> + <!--<delete file="${distfile}" failonerror="false"/>--> + <zip destfile="${distfile}" prefix="grauphel/"> + <fileset refid="fs.zip"/> + </zip> + </target> + +</project> |
