【发布时间】:2015-09-30 14:07:10
【问题描述】:
我正在尝试了解将自定义模块从开发环境部署到登台或生产的最佳方式。阅读 SugarCRM 支持页面 (http://support.sugarcrm.com/04_Knowledge_Base/02Administration/100Studio_and_Module_Builder/01_Best_Practices_When_Building_Custom_Modules/),所有新模块都应使用 Module Builder 构建。它的输出是一个.zip 文件,它是一个可部署的单元。然后支持页面说永远不要重新部署包,所有进一步的修改都应该使用 Studio 完成。
部署模块后,您应该使用 Studio 对模块执行任何其他配置...
据我了解,Studio 修改了 custom/ 目录中的文件,并且没有可部署的包进行更改(例如 .zip 文件)。如何将使用 Studio 所做的更改部署到登台或生产环境?我正在考虑使用 Git 并跟踪 custom/ 目录中的修改。然后我可以将更改拉到所需的环境。这是一个可行的解决方案吗?或者有没有人想出别的办法?
【问题讨论】:
标签: php git deployment version-control sugarcrm