我正在尝试了解将自定义模块从开发环境部署到暂存或生产的最佳方法。从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/
目录中进行修改。然后我可以将更改拉到所需的环境。这是一个可行的解决方案?或者有人想出其他的东西吗?
答案 0 :(得分:4)
Git是一种在Sugar中管理自定义的好方法。以下是一些可帮助您找到最佳流程的其他资源: