1
16
从Federico Cargneluti的 blog post :
当然,您可以为上述所有内容编写自定义脚本。但是,使用专门的构建工具(如phing)会给您带来很多好处。您将使用一个经过验证的框架,因此不必担心设置“基础结构”,您可以将重点放在需要编写的代码上。使用phing也会使新成员加入您的团队变得更容易,如果他们以前使用过phing(或ant,这是phing的基础),他们将能够理解发生了什么。 |
2
7
我从蚂蚁搬到了phing,只是因为它是php。我使用它从不同的子版本存储库中导出,复制周围的东西,构建不同的安装包等等,所有这些都使用一个20行的可重用XML文件和一个包含特定于项目的东西的配置文件。我无法用自定义脚本这么快地完成它。我还计划集成API文档生成和单元测试。爱它! |
3
7
对我来说,令人信服的答案是phing理解php类路径。Ant没有。我不希望有一个充满exec命令的an t build.xml。我碰巧主要是Java程序员,仍然使用PHIN。这是最好的工作工具。 |
4
3
我们使用phing部署 SemanticScuttle :
上传zip文件和通道是通过rsync完成的,不幸的是,phing不支持通过特殊任务上传,而是使用
最后,它节省了大量时间,我们能够用一个命令测试、打包和部署我们的应用程序(这给了我们在 Joel Test )没有它我不想活下去。 见 build.xml code . |
Rodney · 如何在Ionic2构建脚本中运行copy命令 7 年前 |