gpt4 book ai didi

PHP 构建/集成工具 : Do you use them?

转载 作者:IT老高 更新时间:2023-10-28 11:13:06 26 4
gpt4 key购买 nike

阅读 November 2008 edition of php|architect magazine 中的“现代 PHP 工作流程”文章后哪个讨论了单元测试 ( phpUnit )、构建工具 ( Phing ) 和持续集成 ( Xinc ),我受到启发,希望了解更多关于 PHP 可用的工具,尤其是 Phing。

过去,我经常通过将实时站点作为颠覆工作副本运行并简单地在生产机器上运行“svn update”来部署最新版本的代码来处理到生产服务器的部署。

您是否为 PHP 代码使用构建工具?您认为与直接从 subversion 部署相比,它们提供了哪些优势?我应该注意什么,或者我可能会遇到什么问题?

最佳答案

我使用过 Phing 和 Ant,并且更喜欢后者。我最初选择 Phing 是因为它是用 PHP 编写的,但老实说它不像 Ant 那样成熟。最后,拥有一个拥有庞大社区的成熟构建系统更有值(value)。

用 Ant/Phing 完成的事情:

  1. 从基本结帐 loalize 到特定语言,确保存在依赖项(其他库、目录等)
  2. 如果有,编译模板等
  3. 将目标数据库升级到所需版本,具体取决于 checkout 的代码版本
  4. 运行单元测试等

关于PHP 构建/集成工具 : Do you use them?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/623079/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com