创建Joomla测试并部署构建脚本

时间:2012-12-13 08:49:43

标签: php deployment joomla phing

我正在研究Joomla组件。我的IDE是Eclipse。实际上我希望它在JED(Joomla扩展目录)上发布它。

为了自动完成部署,我找到了一个很好的 Phing -script,可以创建zip和tar文件。为此,我使用Phing的 fileset 功能来定义所有必要的文件。

<fileset dir="${src}" id="adminfiles">
    <include name="admin/admin.compname.php" />
    <include name="admin/controller.php" />
    <include name="admin/gpl-3.0.txt" />
</fileset>

现在我想使用此文件列表将所有文件也复制到我的测试环境中。因此,我必须从列表中的每个文件名中删除文件夹名称admin/。 是否有任何Phing-Task可以为我做这件事。或任何正则表达式(uhahah)。

祝你好运 tria1312

1 个答案:

答案 0 :(得分:1)

我认为它与“条带化”文件夹名称无关。你只想复制一堆文件,对吗?

这会将带有p​​hp扩展名的所有文件从admin文件夹复制到您选择的文件夹中:

<copy todir="${testPath}/test" overwrite="true">
    <fileset dir="admin">
        <include name="*.php" />
    </fileset>
</copy>

有关更多选项,请参阅fileset type