PHP por Ant

Os scripts de construção Ant são projetados para linguagens que precisam ser compiladas, portanto, para aplicativos da Web em PHP, não há muita necessidade. No entanto, as ferramentas auxiliares estão tornando útil ter alguns scripts de construção à mão.

Modelo

Seu modelo básico do Ant se parece com:

<?xml version="1.0" encoding="UTF-8"?>
<project name="MySite.com" default="default" basedir=".">
<description>
simple example build file

</description>
<target name="default">
<exec executable="dir"></exec>
</target>
</project>

Bússola (CSS)

Se você tiver um arquivo de configuração para o seu projeto configurado corretamente, você só precisa:

<target name="compass">
<exec executable="compass">
<arg value="compile"/>
<arg value="--environment"/>
<arg value="production"/>
</exec>
</target>

Se você quiser todas as opções de configuração definidas no script de compilação:

<target name="compass">
<exec executable="compass">
<arg value="compile"/>
<arg value="--css_dir=inc"/>
<arg value="--sass_dir=sass"/>
<arg value="--output_style=compact"/>
</exec>
</target>

SASS (CSS)

<pre class="prettyprint">
<target name="default">
<exec executable="sass">
<arg value="--style"/>
<arg value="compact"/>
<arg value="inc/main.scss:inc/main.css"/>
</exec>
</target>
</pre>