gluon-web-remote

Web remote Administration for big size of gluon routers
git clone git://archive.git.mtrnord.blog/MTRNord/gluon-web-remote.git
Log | Files | Refs | README

build.xml (1204B)


      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <project name="PHP_CodeCoverage">
      3  <target name="clean" description="Cleanup build artifacts">
      4   <delete dir="${basedir}/vendor"/>
      5   <delete file="${basedir}/composer.lock"/>
      6 
      7   <delete>
      8    <fileset dir="${basedir}/build">
      9     <include name="**/*.phar" />
     10    </fileset>
     11   </delete>
     12  </target>
     13 
     14  <target name="composer" depends="clean" description="Install dependencies with Composer">
     15   <tstamp>
     16    <format property="thirty.days.ago" pattern="MM/dd/yyyy hh:mm aa" offset="-30" unit="day"/>
     17   </tstamp>
     18   <delete>
     19    <fileset dir="${basedir}">
     20     <include name="composer.phar" />
     21     <date datetime="${thirty.days.ago}" when="before"/>
     22    </fileset>
     23   </delete>
     24 
     25   <get src="https://getcomposer.org/composer.phar" dest="${basedir}/composer.phar" skipexisting="true"/>
     26 
     27   <exec executable="php">
     28    <arg value="composer.phar"/>
     29    <arg value="install"/>
     30   </exec>
     31  </target>
     32 
     33  <target name="phpcs" description="Find coding standard violations using PHP_CodeSniffer">
     34   <exec executable="phpcs">
     35    <arg value="--standard=PSR2" />
     36    <arg value="--extensions=php" />
     37    <arg path="${basedir}/src" />
     38    <arg path="${basedir}/tests" />
     39   </exec>
     40  </target>
     41 </project>