标签: phing

从项目目录加载自定义Phing任务

在查看了关于如何使用PHP编写自定义任务的Phing文档之后.我想知道是否可以将PHP源文件放在我的项目文件夹中.

文档说任务PHP文件必须放在classes/phing/tasks/my中,然后可以使用此命令加载它们.

<taskdef name="myecho" classname="phing.tasks.my.MyEchoTask" />
Run Code Online (Sandbox Code Playgroud)

如果源文件在我的项目文件夹之外,那么在版本控制下维护项目特定任务将很困难.

是否可以更改加载位置?

php phing

2
推荐指数
1
解决办法
930
查看次数

Phing和Wordpress配置

我正在使用Phing将wordpress安装推送到我的生产服务器.是否可以在我的构建文件中定义wp-config属性,然后让phing替换wp-config内容以使用这些变量?

像这样:

<property name="prod.db_name" value="wordpress" />
<property name="prod.db_user" value="root" />
<property name="prod.db_password" value="toor" />
<property name="prod.db_host" value="prod.host.com" />
Run Code Online (Sandbox Code Playgroud)

然后,我想要一个phing任务,它接受这些值并用正确的属性替换我的wp-config.

我该怎么办?

谢谢

php phing

1
推荐指数
1
解决办法
1200
查看次数

如何修改文本文件中的标记?

我有3个配置文件,其中包含像"[DBPASSWORD]"这样的令牌,我想通过Phing修改我的"构建"任务.我没有找到执行我需要的任务,在为此编写自己的任务之前,我想知道是否有人有更好的解决方案.

谢谢!

php phing

1
推荐指数
1
解决办法
843
查看次数

使用phing复制具有不同名称的文件

我在Phing中写了一个脚本来复制两个网站的文件,但我不能做像复制文件这样的东西.我想将此图像复制到favicon.png.

    <copy todir="C:\dest_folder\" >
     <fileset dir="C:\source_folder\" >
      <patternset>
        <include name="assets/ico/favicon_website1.png"/>
      </patternset>
     </fileset>
    </copy>
Run Code Online (Sandbox Code Playgroud)

这可以只在一个<copy>标签中完成吗?

我该怎么做?

我希望用更改的名称复制相当多的文件,所以我想简化脚本.

phing

1
推荐指数
1
解决办法
972
查看次数

标签 统计

phing ×4

php ×3