adding some tasks to get started

This commit is contained in:
2019-06-05 00:31:34 +02:00
parent 3271cb65ba
commit e9922e2016
2 changed files with 38 additions and 1 deletions

View File

@@ -0,0 +1,8 @@
project.dir = ${project.basedir}
project.bindir = ${project.dir}/bin
report.dir = ${project.dir}/reports
report.format = xml
release.dir = ${project.dir}/releases

View File

@@ -2,7 +2,36 @@
<project name="dossier" default="help" basedir=".">
<property file="${project.basedir}/build.properties" />
<target name="help">
<echo msg="Bootstrapped!" />
<echo>dossier.phar buildfile for Phing</echo>
</target>
<target name="prepare">
<mkdir dir="${release.dir}" />
<mkdir dir="${report.dir}" />
</target>
<target name="test" depends="prepare">
<echo>Running Tests</echo>
<phpunit pharlocation="${project.bindir}/phpunit" configuration="${project.dir}/phpunit.xml">
<formatter todir="${report.dir}" type="${report.format}"/>
</phpunit>
</target>
<target name="build" depends="test">
<echo>Building PHAR</echo>
<pharpackage destfile="${release.dir}/${project.name}.phar"
basedir="${project.dir}"
compression="bzip2"
clistub="bin/dossier.php">
<fileset dir="${project.dir}">
<include name="app/**" />
<include name="src/**" />
<include name="bin/dossier.php" />
<include name="vendor/**" />
</fileset>
</pharpackage>
</target>
</project>